java – 使用Logback,但Log4j开始显示WARN no Appenders

前端之家收集整理的这篇文章主要介绍了java – 使用Logback,但Log4j开始显示WARN no Appenders前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用logback进行日志记录,但是它一直在工作;有一天我开始发出警告

log4j:WARN没有找到记录器(org.apache.axis.i18n.ProjectResourceBundle)的appender.
log4j:WARN请正确初始化log4j系统.

我没有使用log4j,也没有使用这个项目.
我的资源文件夹中有一个logback.xml.

关于为什么这个警告开始出现的任何想法?

解决方法

您必须使用使用log4j的库.你能发布更多关于你的项目的内容吗?

你应该把log4j桥放在类路径上.在这里阅读更多:
http://www.slf4j.org/legacy.html

你想查看的jar是log4j-over-slf4j.它将桥接log4j API以实际调用您的slf4j API(在您的情况下为logback)的实现.

如果您使用Maven构建项目,那么可能就像放置一样简单

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>log4j-over-slf4j</artifactId>
    <version>1.7.7</version>
</dependency>

依赖.

排除库(如果需要)将以这种方式完成(这假设我们在谈论从你提到的jar的传递依赖):

<dependency>
        <groupId>org.swift.common</groupId>
        <artifactId>jira-soap</artifactId>
        <version>4.4.0</version>
        <exclusions>
            <exclusion>
                <groupId>...</groupId>
                <artifactId>...</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
原文链接:https://www.f2er.com/java/123735.html

猜你在找的Java相关文章