【问题标题】:Design pattern used in logging framework日志框架中使用的设计模式
【发布时间】:2015-03-11 04:24:56
【问题描述】:

我试图在互联网上搜索这个问题,但找不到答案。 如果问题重复,请原谅并指出我。

很多时候,有人告诉我 Logger 使用 Singleton 和 Factory 模式(即,当我们传递不同的调试级别 - ERROR、DEBUG... 等时,getLogger() 将返回不同的对象)

我需要更多解释,单例模式和工厂模式都是如何在内部使用记录器实现的。

请帮忙。

/苏拉布

【问题讨论】:

    标签: logging singleton factory


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      • 2017-11-23
      相关资源
      最近更新 更多