gpt4 book ai didi

java - log4j 参数化日志记录

转载 作者:行者123 更新时间:2023-12-02 08:03:05 25 4
gpt4 key购买 nike

我想开发一个简单的记录器,它将日志发送到服务器,所有日志都存储在服务器中并以图表等方式显示。

记录器必须参数化,因为开发的数据库给出了用于分析和显示存储的日志的结构。

日志的参数是通过重载方法实现的,例如:

mylog.error(String jobname, String whatever);
mylog.error(String jobname, String whatever, List<String> whatever);

这就是开发人员在需要时实现日志的方式。

我想知道我是否可以使用 log4j 来做这样的事情?

无论如何,我自己的简单日志记录工作正常,将 json 格式的日志发送到我的服务器,它们的存储位置等。

最佳答案

这就是SLF4J作品。使用 SLF4J 将日志记录与应用程序分离,您可以使用 Log4J 连接器将其用作底层实现。话虽这么说,SLF4J 的创建者写道 Logback成为 SLF4J 接口(interface)的理想实现。如果您在组织上不依赖 Log4J,我建议您使用它。

关于java - log4j 参数化日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com