代码之家  ›  专栏  ›  技术社区  ›  kay.one

log4net转换模式列表

  •  27
  • kay.one  · 技术社区  · 15 年前

    log4net是否有一个完整的转换模式列表?我甚至在源代码中找不到它们。

    我只找到了 this ;难道不应该有更多的模式吗?例如,如何获取宿主应用程序的名称?

    另外,如何添加自己的模式?

    作为一个例子,这里是可比列表,但是 nlog .

    编辑: 我找到了应用程序名的模式;它是 [Application] 是的。但我还是在找妈妈。有人能至少给我指出管理这些的源代码中的类吗?也许我可以从中找到名单。

    3 回复  |  直到 5 年前
        1
  •  11
  •   SpoiledTechie.com    9 年前

    看起来那个链接死了。

    我在WaybackTimemachine上找到了它并把它贴到了我的博客上。

    http://spoiledtechie.com/post/2015/11/19/Conversion-Patterns-for-Log4Net.aspx

    在这里这么贴可能太多了。如果我错了,如果大家都同意这不算太糟,我会很高兴地在这里发帖。

        2
  •  9
  •   si618    15 年前

    至于官方的样式表,我想你找到了!:)

    就获得托管应用程序的名称而言,这不是 应用程序域 转换模式名称?不知道为什么需要 AppDomain.ToString() 重载在 pattern…啊…等等,tostring()还包括上下文策略,在这个上下文中它们可能是额外的噪声。

    至于添加自己的模式,10秒后google返回 this link 是的。

        3
  •  9
  •   Rae    8 年前

    这个 评论 部分 log4net.Layout.PatternLayout apache log4net sdk文档中的类似乎有我们想要的:

    http://logging.apache.org/log4net/release/sdk/?topic=html/T_log4net_Layout_PatternLayout.htm

        4
  •  0
  •   Boopathi.Indotnet    6 年前

    请参阅下面的link.log4net patternLayout类

    Link