首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dropwizard 0.8.0静态内容请求日志记录

Dropwizard 0.8.0静态内容请求日志记录
EN

Stack Overflow用户
提问于 2015-04-09 16:53:38
回答 1查看 236关注 0票数 0

我的Dropwizard (0.8.0)日志记录配置如下所示,并按预期工作:

代码语言:javascript
复制
logging:
  level: INFO
  loggers:
    com.netflix.config: DEBUG
    org.hibernate: WARN
  appenders:
    - type: console

它正确地生成如下格式的日志输出,如预期的那样:

代码语言:javascript
复制
17:24:22 server.1 | INFO  [2015-04-09 16:24:22,558] com.blah.Resource: blah b.
17:33:08 server.1 | DEBUG [2015-04-09 16:33:08,396] com.netflix.config.AbstractPollingScheduler: Polling started

但是,在集成了跌落巫师-傲慢项目之后,我现在可以看到用于静态资源的日志语句,如:

代码语言:javascript
复制
17:26:26 server.1 | 0:0:0:0:0:0:0:1 - - [09/Apr/2015:16:26:26 +0000] "GET /api-docs/config-service HTTP/1.1" 200 - "https://localhost:8443/swagger" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.104 Safari/537.36" 11

这显然不符合相同的/预期的格式。

如何控制这些静态资源的日志记录?实际上,我想关闭它们,但是在Dropwizard文档中看不到任何关于记录静态内容请求的内容。

谢谢,安德鲁

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-13 14:01:24

这些日志是在Jetty级别生成的请求日志。无论它们是静态资源还是泽西资源,甚至是不存在的资源,都不重要;下拉向导将以自己的格式记录它们。您可以在Slf4jRequestLog类上调试并查看它们。

我不知道您可以在多大程度上操作它;但是在文档 in Configuration Reference部分中,它说您可以更改附录格式。我不认为这会让你关掉某些URI的日志。要做的一件更高级的事情是继承RequestLogFactory类,手动更改您想要的任何东西,并将其分配给AbstractServerFactory的配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29544493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档