public static Logger getServerLogger() {
if (serverLogger == null) {
// Initialise le gestionnaire de logs
try {
DailyRollingFileAppender fileAppender = new DailyRollingFileAppender(
new PatternLayout("%-5p %d{HH:mm:ss} %m%n"),
Config.getServerLogFile(), "'.'yyyy-MM-dd");
serverLogger = Logger.getLogger("server");
serverLogger.addAppender(fileAppender);
serverLogger.setLevel(Level.toLevel(Config.getServerLogLevel()));
if (Config.isDebug()) {
ConsoleAppender consoleAppender = new ConsoleAppender(
new PatternLayout("%-5p %d{HH:mm:ss} %m [%C#%M, line %L]%n"));
serverLogger.addAppender(consoleAppender);
}
} catch (IOException e) {
System.err.println("Could not initialize server logging!");
e.printStackTrace();
}
serverLogger.info("Server logging initialized.");
}
return serverLogger;
}
LoggingSystem.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:FallenGalaxy
作者:
评论列表
文章目录