From 9877dee1525f2c5c692aae697cc223a95947a984 Mon Sep 17 00:00:00 2001 From: Lucas Alber Date: Wed, 18 Jul 2018 23:38:51 +0200 Subject: [PATCH] Prepared service logger --- .../java/org/lalber/sshprint/MainService.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 SSHPrintService/src/main/java/org/lalber/sshprint/MainService.java diff --git a/SSHPrintService/src/main/java/org/lalber/sshprint/MainService.java b/SSHPrintService/src/main/java/org/lalber/sshprint/MainService.java new file mode 100644 index 0000000..c4c6e78 --- /dev/null +++ b/SSHPrintService/src/main/java/org/lalber/sshprint/MainService.java @@ -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() { + + } + +}