当前位置: 首页 > 知识库问答 >
问题:

如何在7.1.3版本中配置jboss日志

程城
2023-03-14

在jboss中配置日志记录的最佳方法是什么,我已经尝试了2种方法(都失败了):1.)使用jboss内置,根据一些文章我只需要添加对slf4j-api的依赖,就像提供的范围:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.5</version>
    <scope>provided</scope>
</dependency>

*这里的问题是在eclipse控制台中没有显示日志。

2.)使用logback,所以我在jboss-deployment-structure.xml中排除了slf4j和impl,并且在我的war项目中包含了slf4j/logback依赖项。

我发现了一些奇怪的事情,当我包含了log4j jars日志记录工作但仅用于INFO级别时,debug仍然没有显示出来。

其他信息:我正在注入来自生产者的日志:

@Inject
protected org.slf4j.Logger log;

@Produces
public Logger createLogger(InjectionPoint injectionPoint) {
    return LoggerFactory.getLogger(injectionPoint.getMember().getDeclaringClass().getName());
}
<console-handler name="CONSOLE">
    <level name="DEBUG"/>
    <formatter>
        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
    </formatter>
</console-handler>

我发现了一些不正常的情况:1.)我创建了一个新的ear项目,日志记录按预期工作。2.)在war项目中,它失败了,但如果我添加jboss-deployment-structure.xml并将exclusion添加到:

<module name="org.slf4j" />
<module name="org.slf4j.impl" />

那就是信息日志工作的时候。

有什么建议吗?

共有1个答案

曹德明
2023-03-14

在我的案例中,问题是我的项目对kettle-engine Jar的依赖。我把它取下来后,一切都很好。我不知道是什么在水壶里导致了问题。

 类似资料:
  • 我试图用1.5.15.release版本在Spring Boot项目中配置LettuceConnectionFactory。

  • 我刚刚开始使用Java EE。有人知道我在这里错过了什么吗?如果你需要更多的信息请告诉我。我正在使用intelliJ和JBoss EAP。 [2016-02-21 11:57:19,930]工件HelloWorld:War:工件部署期间出错。有关详细信息,请参阅服务器日志。[2016-02-21 11:57:19,931]项目helloworld:war:java.lang.exception:{

  • 我想在android studio中配置,但我无法获得任何文档或链接。Github在许多可用于android的lib上,但都是旧版本。以及如何在Android中运行命令?我想知道在配置之后,如何运行命令。帮帮我。提前谢谢。

  • 目前移动统计iOS SDK默认统计的版本为AppStore中的版本号,即CFBundleShortVersionString的值。如果您有自己设置版本的需求,可以设置shortAppVersion属性的值。具体设置方法参见本文档基础配置部分。

  • 目前移动统计Android SDK默认统计的版本为AndroidManifest.xml中配置的版本号,即android:versionName="xxx"的值。 如果您希望自定义APP版本号,可以通过API StatService.setAppVersionName(Context context, String versionName)进行设置。一般建议无需此设置,除非特殊需要,比如对于SDK

  • 我想在我的spring boot应用程序中使用logback smtp appender,但不知为什么spring boot默认logback 1.1.7依赖项不能很好地使用smtp appender。如何将spring boot提供的日志库从1.1.7降级到1.1.6?我正在使用gradle进行构建管理。 在我试过Andy的答案后,它起作用了,所以现在我的Build.Gradle文件看起来是这样