背景
我发现一些事务日志随机丢失,使用相同的源从两个不同的应用程序编写单个日志文件是不是很糟糕?
例如,如果有60,000个API调用,则可能缺少大约5个调用或更多日志。
我可以告诉“有一个丢失的事务”,因为我可以从数据库中找到API请求/响应但没有该事务的日志。
答案 0 :(得分:1)
我正在考虑更多关于此设置的信息, 这是一个坏主意,因为
最终,我必须将文档库分开并编写单独的日志文件,然后使用LogStash或其他一些日志框架在一个地方查看它们。
参考:有人要求Log4j2(https://issues.apache.org/jira/browse/LOG4J2-1828)
采用谨慎的Logback模式此后,
参考:https://logging.apache.org/log4j/2.0/manual/lookups.html#JmxRuntimeInputArgumentsLookup