1

我正在使用喷雾罐和反应式 mongo 运行应用程序。我不知道如何打开反应式 mongo 的调试日志记录。我的 application.conf 文件 (\src\main\resources\application.conf) 如下所示:

akka {
  loglevel = "INFO"
}

spray.can.server {
  request-timeout = 1s
}
4

1 回答 1

3

你可以在你的应用程序中包含一个 logger.xml logback 配置文件。关闭所有响应式mongo记录器的示例配置是:

<configuration>
  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%date{ISO8601} %highlight(%-5level) %yellow(%logger{50}) %cyan(%X{sourceThread}) - %msg%n</pattern>
    </encoder>
  </appender>

  <logger name="reactivemongo.api.Cursor" level="OFF" />
  <logger name="reactivemongo.api.Failover" level="OFF" />
  <logger name="reactivemongo.core.actors.MongoDBSystem" level="OFF" />
  <logger name="reactivemongo.core.actors.MonitorActor" level="OFF" />

  <root level="debug">
    <appender-ref ref="STDOUT" />
  </root>
</configuration>

在 reactive-mongo google 组中可以找到类似的讨论:https ://groups.google.com/forum/?fromgroups#!searchin/reactivemongo/log/reactivemongo/pYJ05dUAg-s/qqcKbJ2uHOAJ

希望这可以帮助!

于 2013-12-10T00:49:47.357 回答