如何将滚动日志存档到ent library v4.1中的不同文件夹中

时间:2010-12-12 16:50:23

标签: .net logging enterprise-library logging-application-block

我想知道将旧日志存档到文件夹而不是主日志文件目录中的最简单方法是什么。 我到底是什么意思?

例如:我登录名为“Operation_Log.txt”的文件,我每天\ 10mb日志“滚动”并创建一个新的Operation_Log.txt,旧文件变为“$ CurrentTime_Operation_Log.txt”,我希望在不同的目录中创建“滚动”文件,如何才能完成?

2 个答案:

答案 0 :(得分:0)

构建一个可以执行此操作并将其驻留在服务器上的应用程序。让它每天运行一次作为预定任务 有关读取/写入文件,请参阅System.IO.File Class上的文档 Now.ToString将在.Net中以字符串格式提供当前时间。

答案 1 :(得分:0)

转到Ent Lib 5.0 - 在日志应用程序块中有一个新配置,只能保存许多旧日志文件