2016-06-14 76 views
1

我使用dropwizard 0.9.2,不得不upgrade jackson to 2.7.3做如下配置至少首发:日志记录配置登录一切成一个文件与自定义日志格式

server: 
    applicationConnectors: 
    - type: http 
     port: 8080 

    adminConnectors: 
    - type: http 
     port: 8081 

    requestLog: 
    timeZone: UTC 
    appenders: 
     - type: console 
     logFormat: "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" 
     - type: file 
     currentLogFilename: ./logs/vrp-app.log 
     archivedLogFilenamePattern: ./logs/vrp-app.%d.log.gz 
     logFormat: "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" 

logging: 
    level: INFO 
    loggers: 
    "org.hibernate": 
     level: DEBUG 
    appenders: 
    - type: console 
     timeZone: UTC 
     logFormat: "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" 
    - type: file 
     timeZone: UTC 
     currentLogFilename: ./logs/vrp-app.log 
     archivedLogFilenamePattern: ./logs/vrp-app.%d.log.gz 
     archivedFileCount: 5 
     logFormat: "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n" 

但还是日志格式请求日志的是比其他人不同:

15:46:42.717 [main] INFO org.eclipse.jetty.server.Server - Started @3751ms 
127.0.0.1 - - [14/Jun/2016:13:46:48 +0000] "GET /users HTTP/1.1" 415 56 "-" "curl/7.35.0" 136 

只需保持“型”线路中的希望的配置从logging采摘节也不起作用。

我在做什么错?

这要根据this discussion

工作,是它没关系指定相同的日志请求日志和“正常的日志”。为什么这是分开的?

回答

相关问题