M问题与this one有关,因为我遇到了同样的问题。如何使log4net的RollingFileAppender保留文件扩展名而不必实际“修补”(即创建当前主干的临时版本)log4net?如何通过覆盖RollingFileAppender或以最少的努力创建任何其他扩展来实现相同的目标?
答案 0 :(得分:1)
如my comment中所述,您无需在log4net中“修补”或更改任何内容。但是,您无法使用1.2.10版本。这是一个相当古老的版本,但PreserveLogFileNameExtension
位于the current source。你只需要关闭源代码并自己编译dll,你就可以了。
更新:我看到您的担忧。 IMO,唯一的方法是进行构建并测试它。为了提高您的信心,您可以查看the current list of resolved (and unresolved) issues的1.2.11。我认为看到它们没有进行重大修改,更改主要是错误修复和其他功能。