linux 配置使用 log4j 日志信息未能打印

xu徐 发布于 2016/05/11 20:52
阅读 823
收藏 0
# basic
log4j.rootLogger=debug, stdout, file
#log4j.logger.client = INFO,stdout,file
log4j.addivity.org.apache=true


log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout=org.apache.log4j.FileAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.stdout.layout.ConversionPattern=%d %p %F(%L)- <%m>%n


log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/opt/IBM/WebSphere/AppServer/profiles/Custom01/installedApps/node41Cell01/weixin_war.ear/weixin.war/logs/client.log
log4j.appender.file.MaxFileSize=512KB
log4j.appender.file.MaxBackupIndex=20
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %p [%c] - %F(%L): %m%n


log4j.category.common.msg=debug



日志文件在 绝对路径有生成。但是使用中日志没有写入。无法记录日志。忘高人指点。

加载中
0
麦麸子lee
麦麸子lee
有写的权限么
x
xu徐
文件都是755权限
0
yanInsert
yanInsert
我记得log4j上面的话需要在程序里面写入log.什么什么这个是记录程序抛出的异常。而其他的日志好像是在log4j配置文件里面,忘记啦
0
漓江
漓江

你只是配置了log4j.properties文件,java程序中需要加载进去才可以。

在main()方法里追加

PropertyConfigurator.configure(Common.LOG4J_CONF_PATH);

LOG4J_CONF_PATH是你的log4j文件的路径位置。

返回顶部
顶部