#c# #logging #nlog #serilog
#c# #ведение журнала #nlog #serilog
Вопрос:
Я разрабатываю консольное приложение, которое будет анализировать файл Excel с 1000 строками. Мне нужно отследить каждую строку, и, наконец, мне нужно добавить общую сводку в начало файла журнала txt.
Я собираюсь использовать Serilog или Nlog.
Какой наиболее эффективный способ добавить общую сводку в начало файла журнала?(Не снизу)
Файл журнала должен быть похож:
Комментарии:
1. Для этого потребуется переписать весь файл.
2. Прочитайте весь текст, затем запишите его обратно со своим префиксом. Кажется, другого пути нет
Ответ №1:
В Serilog нет ничего, что дало бы вам это. Более того, это не файл журнала… Это отчет.
Запишите свои журналы в место, которое вы можете легко запросить позже, и напишите скрипт или приложение, которое может запрашивать журналы и генерировать нужный вам отчет.
Вы можете найти основные приемники Serilog в Serilog GitHub organization (поиск -sinks-
), а в wiki есть список предоставленных сообществом приемников Serilog, которые дают вам идеи о возможном хранилище, которое вы можете использовать… Это может быть текстовый файл, база данных и другие.