一、配置文件
添加配置文件:etc/loggerConfig.properties,内容如下:
log4j.logger.SocketAlarmDetial=INFO, apSAD
log4j.appender.apSAD=org.apache.log4j.RollingFileAppender
log4j.appender.apSAD.File=log/SocketAlarmDetial.log
log4j.appender.apSAD.MaxFileSize=10MB
log4j.appender.apSAD.MaxBackupIndex=100
log4j.appender.apSAD.layout=org.apache.log4j.PatternLayout
log4j.appender.apSAD.layout.ConversionPattern=[%5p] %d{yyyy-MM-dd HH:mm:ss} %m%n
log4j.additivity.SocketAlarmDetial=false
相关参数说明:
SocketAlarmDetial:自定义的日志对象名称
INFO:日志级别
apSAD:自定义的附加器名称
测试代码:
//加载socket告警日志配置文件
PropertyConfigurator.configure("etc/loggerConfig.properties");
Logger.getLogger("SocketAlarmDetial").info("日志内容:测试");