【问题标题】:Dropwizard not logging to fileDropwizard没有记录到文件
【发布时间】:2015-11-11 22:42:54
【问题描述】:

我已经在我的 dropwizard yml 文件中配置了日志记录以记录到文件而不是控制台,但是仍然有一些日志被记录到控制台。

service.yml

logging:
  level: INFO
  appenders:
    - type: file
      threshold: DEBUG
      logFormat: "%-6level [%d{HH:mm:ss.SSS}] [%t] %logger{5} - %X{code} %msg %n"
      currentLogFilename: /tmp/application.log
      archivedLogFilenamePattern: /tmp/application-%d{yyyy-MM-dd}.log
      archivedFileCount: 7
      timeZone: UTC

当我执行时,我在我的日志文件中获取我的服务日志,但我在控制台而不是在日志文件中获取请求日志

127.0.0.1 -  -  [11/Nov/2015:22:31:52 +0000] "GET /api/v1/hello HTTP/1.1" 200 - "-" "curl/7.15.3 (x86_64-unknown-linux-gnu) libcurl/7.15.3 OpenSSL/0.9.8w" 1

我正在使用 Dropwizard 0.7.1

【问题讨论】:

    标签: dropwizard


    【解决方案1】:

    您需要为请求日志配置附加程序。默认附加程序是控制台。

    参考:https://dropwizard.github.io/dropwizard/0.7.1/docs/manual/configuration.html#request-log

    【讨论】:

      猜你喜欢
      • 2015-02-13
      • 2012-03-16
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      相关资源
      最近更新 更多