Prepared service logger
This commit is contained in:
@@ -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() {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user