C# 在日志文件中添加数据?

C# 在日志文件中添加数据?,c#,.net-3.5,log4net,C#,.net 3.5,Log4net,我刚刚开始使用log4net,但是我似乎找不到让FileAppender将数据预先添加到文件中,而不是将其追加。例如,我想要: [5:45] WARN newest log entry [5:40] ERROR older log entry [3:20] FATAL oldest log entry 而不是导致相反结果的默认追加行为 [3:20] FATAL oldest log entry [5:40] ERROR older log entry [5:45] WARN new

我刚刚开始使用log4net,但是我似乎找不到让FileAppender将数据预先添加到文件中,而不是将其追加。例如,我想要:

 [5:45] WARN newest log entry
 [5:40] ERROR older log entry
 [3:20] FATAL oldest log entry
而不是导致相反结果的默认追加行为

 [3:20] FATAL oldest log entry
 [5:40] ERROR older log entry
 [5:45] WARN newest log entry
我查看了log4net站点上每个Appender的文档,没有发现任何内容。对于以编程方式将数据预先添加到文件中,我找到了很多答案,但对于log4net却没有找到任何答案。不可能吗


P>可选地,当用户告诉应用程序启动日志文件时,我只是简单地将文件滚动到底部,但是如何根据文件编辑器启动而改变,所以我没有主意了。预结束比追加要耗时得多。log4net的一个优势,也是它的一个基本特性是它的执行速度有多快。考虑一个数据库附件,而不是一个文件附加器。通过这种方式,您可以执行任何需要的SQL魔术来相应地显示数据。devio建议您可以使用它来监视这些文件,因为它支持自动滚动到底部。感谢您的提示,@BobKaufman。我不知道预先准备是一个更繁重的过程。不幸的是,对于这个特定的项目,除了本地文件之外,任何东西都是不可能的。