我写个了了log4j.但是只能输出error的信息:
配置如下:
log4j.rootLogger=info,error
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.RollingFileAppender
log4j.appender.info.File=${rootpath}/log/crm_error.log
log4j.appender.info.Append=true
log4j.appender.info.Threshold =INFO
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.RollingFileAppender
log4j.appender.error.File=${rootpath}/log/crm_error.log
log4j.appender.error.Append=true
log4j.appender.error.Threshold =ERROR
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
大家帮忙看看,哪里错了,每次都只能输出ERROR的日志
配置如下:
log4j.rootLogger=info,error
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.RollingFileAppender
log4j.appender.info.File=${rootpath}/log/crm_error.log
log4j.appender.info.Append=true
log4j.appender.info.Threshold =INFO
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.RollingFileAppender
log4j.appender.error.File=${rootpath}/log/crm_error.log
log4j.appender.error.Append=true
log4j.appender.error.Threshold =ERROR
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
大家帮忙看看,哪里错了,每次都只能输出ERROR的日志
log4j.rootLogger=info,warn,error
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.RollingFileAppender
log4j.appender.info.File=${rootpath}/log/crm_info.log
log4j.appender.info.Append=true
log4j.appender.info.Threshold =INFO
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%nlog4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.RollingFileAppender
log4j.appender.warn.File=${rootpath}/log/crm_warn.log
log4j.appender.warn.Append=true
log4j.appender.warn.Threshold =WARN
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
log4j.appender.warn.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.RollingFileAppender
log4j.appender.error.File=${rootpath}/log/crm_error.log
log4j.appender.error.Append=true
log4j.appender.error.Threshold =ERROR
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[ %p ] %-d{yyyy-MM-dd HH:mm:ss} [%F:%L] %m%n
很奇怪。。
log/crm_error.log
两个级别的日志内容我设计的不一样,但是打印的日志 只有error的,没有info的,奇怪的很,
问李彦宏也不知道
但是在程序中我没有logger.warn();的东西。
只有logger.error()和logger.info()但是文件是有crm_error和crm_warn。没有crm_info
并且crm_warn里的内容和crm_error一样。都是logger.error()设置的内容
log4j.rootLogger = [ level ] , appenderName, appenderName
log4j.rootLogger=DEBUG,info,error