Prepared service logger

This commit is contained in:
2018-07-18 23:38:51 +02:00
parent 7ec657f6c7
commit 9877dee152

View File

@@ -0,0 +1,37 @@
package org.lalber.sshprint;
import java.io.IOException;
import org.apache.log4j.ConsoleAppender;
import org.apache.log4j.FileAppender;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.SimpleLayout;
/**
*
* @author Lucas Alber
*/
public class MainService {
private static Logger logger = Logger.getRootLogger();
private static final Level LOG_LEVEL = Level.ALL;
// Set up logger
static {
SimpleLayout layout = new SimpleLayout();
ConsoleAppender consoleAppender = new ConsoleAppender(layout);
logger.addAppender(consoleAppender);
try {
FileAppender fileAppender = new FileAppender(layout, "logs/service.log", false);
logger.addAppender(fileAppender);
} catch (IOException e) {
e.printStackTrace();
}
logger.setLevel(LOG_LEVEL);
}
public MainService() {
}
}