首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -日志管理器格式文档

Java -日志管理器格式文档
EN

Stack Overflow用户
提问于 2022-11-15 09:05:41
回答 1查看 31关注 0票数 1

因此,我在我的一个应用程序中微调日志记录,我很不放心地找到任何关于每个字符在模式中的含义的文档。例如,我们定义如下:

代码语言:javascript
复制
logging.patter.console = %d %-5p %c - %m%n

我知道很少有像%d打印日期/时间这样的项目。%m,%msg,%message将打印日志消息。%logger将打印类名。类似地,我希望看到这类指令的完整列表,以及它们的含义(具体来说,我希望从代码中输出该日志记录的行号)。我找了很多次,但哪儿也找不到这样的名单。

我试图收集我的日志并使它成为json格式。大多数情况下都能工作,但我无法使用指令动态地打印行号。我当然可以从堆栈跟踪中获得异常的行号,但是我不想手动执行。我想通过%指令来完成它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-15 09:14:25

假设您正在使用Logback,模式部件是在此描述

但是,如果您想要登录JSON,不要滥用这种模式,而是使用一个正确的附录,它将编写JSON而不是简单的行。类似于logback-json-classic项目。

或者像Logstash Logback编码器之类的东西。

考虑到这两个项目,我建议使用后者(似乎还在维护中),并添加适当的配置。

简而言之,不要使用这种模式,使用一个正确的基于JSON的附录。

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

https://stackoverflow.com/questions/74443016

复制
相关文章

相似问题

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