我正在处理部署在glassfish服务器上的Web应用程序。 我想实现log4j框架。首先,我测试了我本地机器(本地服务器)上的所有内容,它完美无缺。 现在,我将它部署在测试环境中,发现了两种奇怪的行为。
但这不是主要问题。主要问题是它不会向任何这些日志文件写入任何内容。
这是log4j.properties的日志文件路径:
log4j.appender.file1.File = /lfs/wwwmnt/appName/logs/project/${com.sun.aas.instanceName}.log
log4j是否需要初始化才能将日志写入远程服务器上的日志文件?我是否必须将log4j jar添加到远程服务器? 就像我说的那样,它在本地环境中运行得很完美但是在测试中它只是创建了日志文件,但是没有写任何内容......
答案 0 :(得分:0)
所以我发现这是clusterDomain domain.xml文件的问题。配置标签丢失(),我无法配置它们 - 在我们的业务环境中,只有DevOps可以做到这一点。 Busienss流程很痛苦。