.net Log4net中每个记录器一个文件

.net Log4net中每个记录器一个文件,.net,log4net,log4net-configuration,log4net-appender,.net,Log4net,Log4net Configuration,Log4net Appender,我想配置一个FileAppender(或类似工具),将来自每个不同记录器的消息保存到不同的文件中,最好命名为记录器。问题在于,记录器的数量及其名称是在应用程序初始化期间确定的。我真的很感激任何解决方案…如果我不必编写自己的appender,那就更好了 提前谢谢 提取附加到记录器的appender非常容易,因此可以为每个appender设置文件名。您所说的“记录器的数量及其名称是在应用程序初始化期间确定的”是什么意思?我们要监视的实体数量可变,现在我们的客户端需要为每个实体创建不同的日志文件。记录

我想配置一个FileAppender(或类似工具),将来自每个不同记录器的消息保存到不同的文件中,最好命名为记录器。问题在于,记录器的数量及其名称是在应用程序初始化期间确定的。我真的很感激任何解决方案…如果我不必编写自己的appender,那就更好了


提前谢谢

提取附加到记录器的appender非常容易,因此可以为每个appender设置文件名。您所说的“记录器的数量及其名称是在应用程序初始化期间确定的”是什么意思?我们要监视的实体数量可变,现在我们的客户端需要为每个实体创建不同的日志文件。记录器是用实体的名称动态创建的……我认为这不是最好的方法,但我们正在处理遗留代码和来自客户端的新需求。谢谢