linux 配置使用 log4j 日志信息未能打印
# 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.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
日志文件在 绝对路径有生成。但是使用中日志没有写入。无法记录日志。忘高人指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你只是配置了log4j.properties文件,java程序中需要加载进去才可以。
在main()方法里追加
PropertyConfigurator.configure(Common.LOG4J_CONF_PATH);
LOG4J_CONF_PATH是你的log4j文件的路径位置。
我记得log4j上面的话需要在程序里面写入log.什么什么这个是记录程序抛出的异常。而其他的日志好像是在log4j配置文件里面,忘记啦
文件都是755权限
有写的权限么