【问题标题】:RollingFileAppender: preserve the file extension without log4net patchRollingFileAppender:保留没有 log4net 补丁的文件扩展名
【发布时间】:2011-07-10 21:17:37
【问题描述】:

M 问题与this one 有关,因为我有同样的问题。如何让 log4net 的 RollingFileAppender 保留文件扩展名,而不必实际“修补”(即创建当前主干的临时构建)log4net?我怎样才能通过覆盖 RollingFileAppender 或以最少的努力创建任何其他扩展来实现相同的目标?

【问题讨论】:

    标签: log4net rollingfileappender


    【解决方案1】:

    正如my comment 中所述,您不需要“修补”或更改 log4net 中的任何内容。但是,您不能使用 1.2.10 版本。这是一个相当古老的构建,但PreserveLogFileNameExtensionthe current source 中。您只需要关闭源代码并自己编译 dll 就可以了。

    更新:我明白你的担忧。 IMO,唯一的方法是构建并测试它。为了进一步增强您的信心,您可以查看 the current list of resolved (and unresolved) issues 以获取 1.2.11。我认为他们没有进行重大修订,更改主要是错误修复和附加功能。

    【讨论】:

    • 好吧,那我们就不叫它“补丁”了。我有点害怕引入更新版本的 log4net,因为我们系统的很多组件(包括第 3 方)都依赖于 log4net。我如何确保新版本不会破坏任何东西?这里的发布和 Ceckin 故事是什么? svn 中的当前源是否符合发布/稳定的条件?我在 1.2.10 之后没有看到任何官方版本。 1.2.11 发生了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多