Logging 日志框架中的设计模式

Logging 日志框架中的设计模式,logging,singleton,factory,Logging,Singleton,Factory,我试着在网上搜索这个问题,但是找不到答案。 如果问题重复,请原谅并告诉我 很多时候,我被告知Logger使用单例模式和工厂模式(即,当我们传递不同的调试级别-错误、调试…等时,getLogger()将返回不同的对象) 我需要更多的解释,单例模式和工厂模式是如何在logger内部实现的 请帮忙 /索拉布试试看。在不同的上下文中,您可以通过环境上下文在数据库、事件日志等中设置日志记录。还可以通过环境上下文控制日志级别功能

我试着在网上搜索这个问题,但是找不到答案。 如果问题重复,请原谅并告诉我

很多时候,我被告知Logger使用单例模式和工厂模式(即,当我们传递不同的调试级别-错误、调试…等时,getLogger()将返回不同的对象)

我需要更多的解释,单例模式和工厂模式是如何在logger内部实现的

请帮忙

/索拉布

试试看。在不同的上下文中,您可以通过环境上下文在数据库、事件日志等中设置日志记录。还可以通过环境上下文控制日志级别功能