Java Playframework在应用程序启动后退出日志记录,但适用于Global.onStart()
我编写了一个Play2.2.1应用程序,但在日志记录方面遇到了问题。我以这种方式为每个类定义了一个记录器:Java Playframework在应用程序启动后退出日志记录,但适用于Global.onStart(),java,logging,playframework,slf4j,Java,Logging,Playframework,Slf4j,我编写了一个Play2.2.1应用程序,但在日志记录方面遇到了问题。我以这种方式为每个类定义了一个记录器: import org.slf4j.LoggerFactory; import org.slf4j.Logger; public class Foo extends Controller { private static Logger logger = LoggerFactory.getLogger(Foo.class); public Result bar(){
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
public class Foo extends Controller {
private static Logger logger = LoggerFactory.getLogger(Foo.class);
public Result bar(){
logger.info("Bar called");
.
.
.
}
}
我没有使用logger.xml。一切都在开发模式下完美工作,每个类都记录良好。当我在dist模式下运行时,它会在应用程序启动后停止日志记录。你知道我做错了什么吗?我还能查什么?
提前谢谢 我会检查日志级别,可能会尝试在conf中显式设置它:
logger=DEBUG我设法让记录器运行,添加logger.xml文件,并使用-Dlogger.file选项显式调用它。我有点困惑,因为Global.onStart方法的日志记录正确,而在应用程序启动后,没有更多的日志,只有dist模式的日志,而run模式的日志记录很好
可能我的问题与。已尝试过。应用程序启动后,它仍然会停止。