0

如何实现 log4j 使得一些所需的记录器不会在 PRODUCTION 环境中显示,但会在测试和验收环境中显示。

是否可以仅使用 log4j 来完成?

4

3 回答 3

1

您可以使用 Maven 配置文件。为每个环境使用不同的 log4j.xml 配置文件

于 2019-03-28T12:27:18.070 回答
0

您可以将 log4j 用于生产。但请确保在生产中使用最少的登录。因为更少的信息和致命的可能会导致生产中的记录器更少。

日志记录越少,进程越快,日志记录越多,服务器就越详细。

只有在数据库发生任何事务时才准确使用警告。

希望对你有帮助!!!

于 2019-03-28T12:21:58.667 回答
0

您可以使用 log4j 默认日志级别,例如,将最低级别 DEBUG 用于测试或验收环境,将 INFO 用于生产。

此外,您可以实现自己的自定义日志级别https://logging.apache.org/log4j/2.x/manual/customloglevels.html

于 2019-03-28T12:28:10.970 回答