C# 在NLog中按降序写入记录
我有一个NLog配置,可以写入文件:C# 在NLog中按降序写入记录,c#,nlog,C#,Nlog,我有一个NLog配置,可以写入文件: <targets> <target name="file" xsi:type="File" layout="${longdate} | ${level} | ${message}" fileName="${basedir}\logs\log.txt" archiveFileName="${basedir}\logs\log.{#}.txt" archiveEvery="Day" archi
<targets>
<target name="file"
xsi:type="File"
layout="${longdate} | ${level} | ${message}"
fileName="${basedir}\logs\log.txt"
archiveFileName="${basedir}\logs\log.{#}.txt"
archiveEvery="Day"
archiveNumbering="Rolling"
maxArchiveFiles="7" />
</targets>
我希望最新的记录出现在txt文件的顶部,这样我就不必每次打开它都滚动到底部,因为日志可能会很长。这似乎应该在配置中,但我没有看到它
有什么想法吗?我认为那是办不到的。由于将整个日志文件读入内存、添加新的日志条目并重写它们会带来巨大的性能损失。也许您可以得到一个向后读取文件的文本编辑器?高度相关: