如何实现 log4j 使得一些所需的记录器不会在 PRODUCTION 环境中显示,但会在测试和验收环境中显示。
是否可以仅使用 log4j 来完成?
您可以使用 Maven 配置文件。为每个环境使用不同的 log4j.xml 配置文件
您可以将 log4j 用于生产。但请确保在生产中使用最少的登录。因为更少的信息和致命的可能会导致生产中的记录器更少。
日志记录越少,进程越快,日志记录越多,服务器就越详细。
只有在数据库发生任何事务时才准确使用警告。
希望对你有帮助!!!
您可以使用 log4j 默认日志级别,例如,将最低级别 DEBUG 用于测试或验收环境,将 INFO 用于生产。
此外,您可以实现自己的自定义日志级别https://logging.apache.org/log4j/2.x/manual/customloglevels.html