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

发布于 2021-12-02 03:24:53 字数 1059 浏览 1059 评论 4

# 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



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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

爱你是孤单的心事 2021-12-03 21:24:05

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

在main()方法里追加

PropertyConfigurator.configure(Common.LOG4J_CONF_PATH);

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

旧伤慢歌 2021-12-03 21:22:50

我记得log4j上面的话需要在程序里面写入log.什么什么这个是记录程序抛出的异常。而其他的日志好像是在log4j配置文件里面,忘记啦

甜扑 2021-12-03 19:52:16

文件都是755权限

檐上三寸雪 2021-12-02 20:14:00

有写的权限么

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文