Playframework 关闭播放WS';详细日志记录

Playframework 关闭播放WS';详细日志记录,playframework,playframework-2.0,Playframework,Playframework 2.0,我在一个常规的scala项目中使用Play WS(即,不是Play项目)。它似乎正在将所有请求和响应头打印到stdout,这使得调试工作变得困难。有没有办法将日志记录级别切换到Play WS中的标准输出 我是这样开始的: val builder = new com.ning.http.client.AsyncHttpClientConfig.Builder() val client = new play.api.libs.ws.ning.NingWSClient(builder.buil

我在一个常规的scala项目中使用Play WS(即,不是Play项目)。它似乎正在将所有请求和响应头打印到stdout,这使得调试工作变得困难。有没有办法将日志记录级别切换到Play WS中的标准输出

我是这样开始的:

  val builder = new com.ning.http.client.AsyncHttpClientConfig.Builder()
  val client = new play.api.libs.ws.ning.NingWSClient(builder.build())

对于其他发现这个问题的人来说,答案是

简而言之,在src/main/resources中创建一个“logback.xml”,并粘贴以下内容:

<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
</appender>

<root level="INFO">
    <appender-ref ref="STDOUT"/>
</root>

<logger name="com.ning.http.client" level="WARN"/>
</configuration>

%d{HH:mm:ss.SSS}[%thread]-5级别%logger{36}-%msg%n

如果您遵循链接,将解释此xml的作用。

对于发现此问题的其他人,答案是

简而言之,在src/main/resources中创建一个“logback.xml”,并粘贴以下内容:

<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
</appender>

<root level="INFO">
    <appender-ref ref="STDOUT"/>
</root>

<logger name="com.ning.http.client" level="WARN"/>
</configuration>

%d{HH:mm:ss.SSS}[%thread]-5级别%logger{36}-%msg%n
如果您遵循链接,将解释此xml的作用