C#控制台应用程序的日志记录-如何在txt日志文件的顶部(而不是底部)添加总体摘要

C#控制台应用程序的日志记录-如何在txt日志文件的顶部(而不是底部)添加总体摘要,c#,logging,nlog,serilog,C#,Logging,Nlog,Serilog,我开发了一个控制台应用程序,可以解析1000行的excel文件。我需要跟踪每一行,最后我需要在txt日志文件的顶部添加汇总 我将使用Serilog或Nlog 在日志文件顶部添加汇总的最有效方法是什么?(不是底部) 日志文件应类似于: 在Serilog中没有任何东西能给你这样的信息。此外,这不是日志文件这是一份报告 将日志写入一个稍后可以轻松查询的位置,并编写一个脚本或应用程序,用于查询日志并生成所需的报告 您可以找到(搜索-sinks-),在wiki中有一个可以让您了解可能使用的存储的方法。。。

我开发了一个控制台应用程序,可以解析1000行的excel文件。我需要跟踪每一行,最后我需要在txt日志文件的顶部添加汇总

我将使用Serilog或Nlog

在日志文件顶部添加汇总的最有效方法是什么?(不是底部)

日志文件应类似于:


在Serilog中没有任何东西能给你这样的信息。此外,这不是日志文件这是一份报告

将日志写入一个稍后可以轻松查询的位置,并编写一个脚本或应用程序,用于查询日志并生成所需的报告


您可以找到(搜索
-sinks-
),在wiki中有一个可以让您了解可能使用的存储的方法。。。可以是文本文件、数据库和其他文件。

这将要求重写整个文件。读取所有文本,然后用前缀写回。似乎没有别的办法