如何让 SLF4J 输出一些日志语句?
我第一次在我的 Maven 项目中使用 SLF4J,但我无法让它输出任何内容(它的创建者显然不赞成“有用的默认行为”哲学)。
我将以下内容添加到我的 pom.xml 中:
<dependency>
<groupId>com.googlecode.sli4j</groupId>
<artifactId>sli4j-slf4j-simple</artifactId>
<version>2.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
我像这样使用它:
final Logger logger = LoggerFactory.getLogger(UdpRemoteConnection.class);
...
logger.error("test error");
现在我不需要任何花哨的东西,我只需要它登录到控制台。我如何启用此功能?
I'm using SLF4J for the first time in my Maven project, but I can't get it to output anything (its creators evidently don't subscribe to the "useful default behavior" philosophy).
I added the following to my pom.xml:
<dependency>
<groupId>com.googlecode.sli4j</groupId>
<artifactId>sli4j-slf4j-simple</artifactId>
<version>2.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
And I'm using it like this:
final Logger logger = LoggerFactory.getLogger(UdpRemoteConnection.class);
...
logger.error("test error");
Right now I don't need anything fancy, I just need it to log to the console. How do I enable this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用 Maven 进行 Java 项目的常用配置:
pom.xml:
src/main/resources/logback.xml 或/和 src/test/resources/logback.xml:
Logback 是 slf4j 的实现,也是 slf4j 的后继者="http://logging.apache.org/log4j/1.2/" rel="nofollow">log4j。
My usual config for Java projects with Maven:
pom.xml:
src/main/resources/logback.xml or/and src/test/resources/logback.xml:
Logback is a implementation of slf4j and the successor of log4j.
看来您正在使用 Sli4j 而不是 Slf4j。
尝试直接使用Slf4j:(
我使用1.5.11作为slg4j.version,但最新可用的是1.6.1)
It seems that you are using Sli4j instead of Slf4j.
Try to use Slf4j directly:
(I use 1.5.11 as slg4j.version, but latest available is 1.6.1)