ox-edge-server-device-scanner.1.2.0.source-code.log4j.properties Maven / Gradle / Ivy
spring.application.name=fox-edge-server-device-service
############################下面是log4j的公共配置################################
#该定义让日志在控制台和文件输出,并且只输出info级别以上的日志
log4j.rootLogger=info,console,file
##############打印到命令行窗口的日志##################
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}-[%p:%X{traceID}]-(%C:%L) %m%n
##############INFO打印的文件的日志##################
#这儿指定自构的Appender
log4j.appender.file=cn.foxtech.common.utils.log4j.RoolingAndDateFileAppender
log4j.appender.file.Encoding=UTF-8
log4j.appender.file.file=logs/${spring.application.name}.log
log4j.appender.file.Append=true
#日期格式
log4j.appender.file.DatePattern=yyyy-MM-dd
#日志最大限制(超出将被压缩)
log4j.appender.file.MaxFileSize=10240KB
#最大保留数量
log4j.appender.file.maxIndex=10
#最大保留天数
log4j.appender.file.expirDays=4
#是否清理日志
log4j.appender.file.isCleanLog=true
log4j.appender.file.layout.ConversionPattern=[%-5p] [%d{yyyy-MM-dd HH:mm:ss}] [%C{1}:%M:%L] %m%n
log4j.appender.file.layout=org.apache.log4j.PatternLayout