Java 如何使Play framework stdout中的异常堆栈跟踪静音

Java 如何使Play framework stdout中的异常堆栈跟踪静音,java,scala,playframework,logback,Java,Scala,Playframework,Logback,我收到一封信 java.lang.NullPointerException at play.core.server.netty.RequestBodyHandler$class.finish$1(RequestBodyHandler.scala:70) at play.core.server.netty.RequestBodyHandler$$anonfun$pushChunk$1$2$$anonfun$apply$2.apply(RequestBodyHandler.scala

我收到一封信

java.lang.NullPointerException
    at play.core.server.netty.RequestBodyHandler$class.finish$1(RequestBodyHandler.scala:70)
    at play.core.server.netty.RequestBodyHandler$$anonfun$pushChunk$1$2$$anonfun$apply$2.apply(RequestBodyHandler.scala:53)
    at play.core.server.netty.RequestBodyHandler$$anonfun$pushChunk$1$2$$anonfun$apply$2.apply(RequestBodyHandler.scala:49)
    at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:29)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
在播放框架中重新加载页面时打印到控制台。原因与本问题的目的无关。我试图抑制这条信息,但似乎无法理解。即使所有的日志记录都关闭了
这也是唯一一条仍然打印的消息


它来自何处以及如何停止它?

我猜有一些代码正在调用Exception.printStackTrace(),而不是使用记录器。我在谷歌上快速搜索了一下,想知道如何将标准错误重定向到记录器,但没有立即找到解决方案。我知道log4j可以做到这一点。

我猜有一些代码调用了
Exception.printStackTrace()
,而不是使用记录器。我在谷歌上快速搜索了一下,想知道如何将标准错误重定向到记录器,但没有立即找到解决方案。我知道log4j可以做到这一点,你是对的。scala:99
e.getCause().printStackTrace()--发布分数的答案!仅供参考:这是有用的