我正在使用带有struts 2的glassfish v4。我也使用log4j 2但是由于某些原因我没有看到glassfish生成的任何日志。我将日志级别设置为glassfish的信息。
我还观察到间歇性它只是不记录任何东西。但是如果我重新启动服务器就会发生日志记录,我会看到所有启动事件都已记录但没有应用程序日志。
有什么建议吗?
答案 0 :(得分:0)
您是否在Glassfish控制台中检查是否显示此消息:
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
您的log4j2.xml必须位于WEB-INF /中,就像web.xml
一样