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
工作,是它没关系指定相同的日志请求日志和“正常的日志”。为什么这是分开的?
感谢:
而且格式为http://logback.qos.ch/access.html
更裁判指定是有点不同!你知道是否允许指定两个完全相同的文件,或者由于这个原因会搞砸吗? – Karussell