Описание тега serilog-sinks-file

2 ответа

Невозможно отловить ошибки создания экземпляров с помощью Serilog и .Net Core 5

У меня есть приложение .Net Core 5 с Serilog. Я тестирую ведение журнала ошибок, и у меня есть класс, который не может быть создан, потому что я закомментировал некоторые службы в регистрации DI. Это мой файл Program.cs: public static void Main(stri…
0 ответов

Как настроить непрерывный файл serilog-стоков для сохранения последнего файла журнала с тем же именем

Мне нравится открывать редактор с последним файлом журнала, пока мое приложение работает. У меня есть ограничение на размер файла 10 МБ и интервал смены дня. Когда первый файл, скажем log-20210314.log заполняется, и серилог начинает новый, у нового …
0 ответов

ведение журнала файлов с использованием основного проекта serilog .net

Я пытаюсь использовать serilog для ведения журнала файлов в основном проекте .net, и я хочу использовать файл журнала для событий и другой файл журнала для ошибок. Я добавлю файл appsetting.json: Проблема в том, добавляю ли я информационное сообщени…
3 ответа

Вход в файл в Blazor WASM

Я новичок в Blazor. Я хочу войти в файл на стороне клиента Blazor WASM. Я пробовал использовать serilog и serilog.sink.file. Но я не вижу никаких журналов, записанных в файл. Ошибок тоже не вижу. Это потому, что Blazor WASM работает в песочнице брау…
1 ответ

как настроить serilog и applicationinsights в App.config?

Я пытался сделать это, чтобы настроить serilog для записи в аналитические данные приложения. он находится в файле app.config. Но это не работает. Есть ли альтернативный подход <add key="serilog:minimum-level" value="Error"/> <add key="seril…
2 ответа

Serilog не создает файл журнала на рабочем сервере

Я создал консольное приложение C# .net5.0, и во время тестирования Serilog работал без происшествий, ведя журнал в консоли и в файле (та же папка; path="log.txt"). Однако, когда я запускаю приложение на нашем сервере, ни консоль, ни приемники ведени…
28 апр '21 в 22:06
0 ответов

не может назначить логротацию по времени, которая обычно используется с файлами журнала

с ротацией журнала по времени я использую для отслеживания файлов журнала таким образом, что фактический файл журнала не имеет суффикса / расширения временной метки, поэтому мое средство просмотра журнала всегда использует одно и то же имя. Логротац…
21 май '21 в 16:56
0 ответов

вход в приложение с помощью Serilog

Не удалось получить значение свойства Serilog> SourceContext с помощью кода. Свойство SourceContext не создается для поля «Свойства» в таблице журнала. Попытка получить значение SourceContext для каждого метода, т. Е. Api, службы, репозитория, ис…
25 май '21 в 20:04
0 ответов

Serilog создает два файла журнала для двух конечных точек, которые указывают на один физический путь к файлу.

Я использую serilog для своего проекта .net core web api2.1. все работает как ожидалось в локальном режиме, но если я опубликую код, и если я создам две конечные точки, которые указывают на один и тот же опубликованный код, то serilog создает два ра…
1 ответ

Serilog не анализирует шаблоны имен файлов

Я использую серилог с такой конфигурацией: { "Serilog": { "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File" ], "MinimumLevel": "Debug", "Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ], "WriteTo": [ { "Name": "Console" }, { "…
13 июн '21 в 00:56
1 ответ

Задайте максимальное количество файлов прокрутки Serilog

Я хочу знать, можно ли установить максимальное количество просматриваемых файлов? Я хочу это сделать, чтобы мне не нужно было создавать задание для очистки старых файлов журналов. Журналы за последний месяц подойдут. Это моя текущая конфигурация pri…
16 июн '21 в 10:33
0 ответов

Почему я не могу заставить Serilog вести журнал на диск или в App Insights?

Я успешно использовал Serilog в течение последнего года или около того в нескольких проектах, все с относительно одинаковой настройкой, для входа в файлы на диске и для отправки в Azure Application Insights, но недавно я заметил, что не вижу журнало…
1 ответ

Serilog не пишет в текстовый файл из консольного приложения

у меня есть Logging.Coreбиблиотека классов со следующим простым классом. Моя цель - разделить один настроенный регистратор между всеми другими проектами в решении: public static class Logging { public static void Configure() { ILogger logger = new L…
0 ответов

Проблемы с производительностью из-за коллектора событий serilog

Я собираюсь использовать серилог для своего приложения. У нас есть приложение .net core 2.1. Хочу отправить логи приложений в splunk. Итак, у меня есть варианты, в которых я могу использовать Serilog.Sinks.Splunk и отправлять журналы WriteTo.EventCo…
26 июн '21 в 17:46
1 ответ

Как использовать несколько отдельных файлов Serilog регистратора в appsettings.json

Я пытаюсь настроить Serilog два разных файла с помощью Serilog.Sinks.File для хранения проекта MVC и еще одну таблицу Serilog.Sinks.MSSqlServer на моем сервере SQL. как создать два разных места для хранения файлов ошибок? Вот мой код файла appsettin…
25 июн '21 в 08:10
1 ответ

Не удается заставить Serilog.Sinks.File, завернутый в Serilog.Sinks.Async, работать в двухэтапном подходе к инициализации.

Serilog не регистрируется в приемнике файлов, заключенном в приемник Async, при использовании двухэтапной инициализации с конфигурацией appSettings. Я использую следующие пакеты NuGet Serilog: Serilog - 2.10.0 Serilog.Settings.Configuration - 3.1.0 …
13 июл '21 в 19:21
1 ответ

Дочерние классы Serilog не регистрируются при использовании ByIncludingOnly

Я использую следующую конфигурацию журнала. .WriteTo.Logger(lc => lc.Filter.ByIncludingOnly(Matching.FromSource<****.Application.Common.Services.Jobs.JobService>()).WriteTo.File("logs/jobs-.log", rollingInterval: RollingInterval.Day)) Я пыт…
10 авг '21 в 20:21
0 ответов

Фоновая задача Serilog UWP

У меня возникли проблемы с использованием serilog при выполнении фоновой задачи в приложении uwp. Я использую настройки приложения для настройки, но журнал не ведется. "Serilog": { "WriteTo": [ { "Name": "File", "Args": { "path": "%BASEDIR%/logs/log…
09 авг '21 в 19:38
0 ответов

Serilog: многофайловый вывод с использованием сублоггеров и фильтров

Мой вывод C# Serilog должен идти в два разных файла: «обычный» вывод при использовании одного набора выражений (WriteOperationalLog) и вывод JSON при использовании другого (WriteJsonLog). Насколько я понимаю, я думаю, что мне следует использовать су…
27 авг '21 в 15:37
1 ответ

Отдельный файл журнала для отдельного потока с использованием serilog

У меня есть приложение .Net Worker Service с несколькими потоками. Я хочу регистрировать каждый поток в отдельном файле, чтобы упростить чтение журналов. Есть идеи по реализации этого?
31 авг '21 в 00:09