是否可以在 log4net 中配置 FileAppender 以在日志文件的开头添加新条目?目前,它正在末尾添加条目,并且读取最新条目需要向下滚动整个日志。从头开始读会更舒服。
最佳答案
我不知道该选项在 log4net 中是否可用(我不这么认为),但即使可用,我也不建议使用它。
附加到文件是一个相当便宜的操作。这些字节只是添加到文件末尾。另一方面,在文件前面添加是相当昂贵的。必须读取并重写整个文件,并在开头添加新数据。这也意味着它的扩展性很差,即当文件变大时,操作需要更长的时间。
如果您希望条目以不同的顺序显示,您应该在显示日志的程序中查找该选项,或者寻找可以以相反顺序显示条目的替代选项。
关于.net - log4net - FileAppender 在文件开头写入新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041641/