Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2263 vikas 1
package in.shop2020.serving.utils;
2
 
3
import java.util.concurrent.ExecutorService;
4
import java.util.concurrent.Executors;
5
 
6
import org.apache.commons.lang.StringUtils;
7
import org.apache.log4j.Logger;
8
 
9
public class DataLogger {
10
    private static Logger log = Logger.getLogger(DataLogger.class);
11
    private static ExecutorService asyncDataLogger = Executors.newSingleThreadExecutor();
12
 
13
    public static void logData(String... logData) {
14
        final String strToWrite = StringUtils.join(logData, ", ");
15
        asyncDataLogger.execute(new Runnable() {
16
            @Override
17
            public void run() {
18
                log.info(strToWrite);
19
            }
20
        });
21
    }
22
}