如何在外部jar的Play Framework中设置日志记录

时间:2014-05-19 10:24:35

标签: logging jar playframework slf4j

我正在使用Play!框架2.2.x在其lib目录中包含一个Jar-File,它应该执行日志记录,但不应该依赖于play.Logger,而只能依赖于SLF4J。 不幸的是,我无法在Play文档和StackOverflow中找到任何关于此问题的信息。

在外部Jar文件中,SLF4J的使用方法与SLF4J手册中的相同:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HelloWorld {
  public void test() {
    Logger logger = LoggerFactory.getLogger(HelloWorld.class);
    logger.info("Hello World");
  }
}

请帮帮我 - 任何提示如何解决这个问题? 提前致谢, 曼弗雷德

1 个答案:

答案 0 :(得分:1)

Play正在使用Logback作为其日志记录系统。如果我没有弄错,SLF4J绑定已在Play中提供,因此任何依赖SLF4J的库都应该正常工作。您可以查看如何配置here