功能:
1 api和web端分开记录到不同的文件夹
2 文件按照 Log_yyyy-MM-dd.log的格式
直接上代码
LogHelper:
public class LogerHelper {
private static Logger Apilogger = Logger.getLogger("ApiLog");
private static Logger Weblogger = Logger.getLogger("WebLog");
public static void WebLog(String msg){
Weblogger.info("
"+ msg+"
");
}
public static void ApiLog(String msg){
Apilogger.info("
"+ msg+"
");
}
}
配置文件:(下一章讲一下 ${sanjuSCM.root})
log4j.logger.ApiLog=debug,ApiLog
log4j.appender.ApiLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ApiLog.File=${sanjuSCM.root}/../../logs/sanjuSCM/ApiLog/Log_
log4j.appender.ApiLog.DatePattern=yyyy-MM-dd'.log'
log4j.appender.ApiLog.layout=org.apache.log4j.PatternLayout
log4j.appender.ApiLog.layout.ConversionPattern=%d - %l -%-4r [%t] %-5p %x - %m%n
log4j.logger.WebLog=debug,WebLog
log4j.appender.WebLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.WebLog.File=${sanjuSCM.root}/../../logs/sanjuSCM/WebLog/Log_
log4j.appender.WebLog.DatePattern=yyyy-MM-dd'.log'
log4j.appender.WebLog.layout=org.apache.log4j.PatternLayout
log4j.appender.WebLog.layout.ConversionPattern=%d - %l -%-4r [%t] %-5p %x - %m%n