启用日志记录JBoss EAP 6.2 log4j

时间:2016-04-19 19:10:06

标签: java logging jboss jboss-eap-6

我有一个Web应用程序,我正在尝试迁移到JBoss EAP 6.1。我已经尝试了关于SO的所有建议来完成log4j日志记录,我似乎无法获得任何牵引力。服务器日志无法登录,Eclipse控制台也无法使用log4j语句登录。我甚至尝试过System.out语句,但它们不起作用。 Web应用程序启动并运行,我确实获得了JBoss启动的日志。

我尝试了什么

  • 将log4j.xml移至WEB-INF
  • 将log4j.xml移动到src / main / java,以便它被捆绑在classes文件夹中
  • 创建jboss-deployment-structure.xml并将其放在META-INF文件夹中
  • 将日志记录库更改为org.jboss.jboss.logging.Logger
  • 添加JAVA_OPTS =" $ JAVA_OPTS -Dorg.jboss.as.logging.per-deployment = false"到standalone.conf文件

我引用的帖子:

  1. Link 1
  2. Link 2
  3. Link 3
  4. Link 4
  5. 这看起来很简单,但我完全失去了。我的下一步是忘记Web应用程序,只需制作一个小测试应用程序,看看我是否可以获取该日志记录。也许是冲突或某种地方。无论如何,任何帮助将不胜感激。感谢。

    编辑1 log4j.xml James的内容

    Sub MaxterData()
    
    Sheets("Sheet1").Range("B2:E2").Copy
    
    
    Dim lastrow As Long
    lastrow = Range("A65536").End(xlUp).Row
    
    Sheets("Summary Info").Activate
    Cells(lastrow + 1, 1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    
    
    End Sub
    

1 个答案:

答案 0 :(得分:0)

删除log4j.xml以及应用程序日志记录。我想这是一个冲突,因为log4j.xml在classpath中?