当前位置: 首页 > 知识库问答 >
问题:

Genrate结构化日志java

魏宸
2023-03-14

我是JAVA的新手。

我想问一下如何使用java生成像下面这样的日志。

{"log_level":"INFO","timestamp":"2021-12-23T08:39:48.444706Z",
"event_type":"abc_c","capture_id":"400011","cap_pid":"00053716",
"deb":"0100","no_id":"0011",
"msg_id":"d8c5derbn5-63cb-11ec-8980-0242ac110004","module":"S_TH}

共有1个答案

贺懿轩
2023-03-14

假设您希望在日志文件中使用JSON(您的示例不是有效的JSON),那么可以使用slf4j JSON logger

下面是一篇讨论更多JSON日志解决方案的Baeldung文章。

 类似资料:
  • 从docker容器中将结构化日志写入journald的最佳方式是什么? 例如,我有一个使用sd_journal_send而不是更改应用程序的应用程序,我尝试通过 -v/var/log/systemd/journal:/var/log/systemd/journal docker journald输出日志记录选项有哪些限制?它似乎不支持应用程序编写不仅仅是消息字段。 -- 所以我发现我需要 C程序可

  • 2.4 ABP公共结构 - 日志管理 2.4.1 服务器端 ABP使用Castle Windsor’s logging facility日志记录工具,并且可以使用不同的日志类库,比如:Log4Net, NLog, Serilog… 等等。对于所有的日志类库,Castle提供了一个通用的接口来实现,我们可以很方便的处理各种特殊的日志库,而且当业务需要的时候,很容易替换日志组件。 译者注:Castl

  • 是否已经有开源软件可以处理这个问题?

  • 本文向大家介绍简述Kafka的日志目录结构相关面试题,主要包含被问及简述Kafka的日志目录结构时的应答技巧和注意事项,需要的朋友参考一下 每个partition一个文件夹,包含四类文件.index .log .timeindex leader-epoch-checkpoint .index .log .timeindex 三个文件成对出现 前缀为上一个segment的最后一个消息的偏移 log文

  • 我正在使用Azure函数中相对较新的ILogger(vs.TraceWriter)选项,并试图了解日志是如何捕获的。 以下是我的功能: 当我查看服务器日志时,LogFiles目录有一个层次结构。 结构化目录在这里什么也不包含,但在我的real function applications目录中似乎有各种“CodedDiagnostic”日志语句。 在这里我该期待什么?最终,我希望有一个单一的接收器,

  • 问题内容: 是否有任何内置变量可以访问当前正在执行的构建的文本? 我尝试使用,但没有任何运气。 问题答案: 实际上,可以使用或更好(不建议弃用)(对于最后100行),请参考:http : //javadoc.jenkins- ci.org/hudson/model/Run.html#getLog-int-