Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package in.shop2020.serving.utils;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;

public class DataLogger {
    private static Logger log = Logger.getLogger(DataLogger.class);
    private static ExecutorService asyncDataLogger = Executors.newSingleThreadExecutor();
    
    public static void logData(String... logData) {
        final String strToWrite = StringUtils.join(logData, ", ");
        asyncDataLogger.execute(new Runnable() {
            @Override
            public void run() {
                log.info(strToWrite);
            }
        });
    }
}