.NET 6: как предотвратить создание системных журналов? ⇐ C#
-
Anonymous
.NET 6: как предотвратить создание системных журналов?
Я использую Serilog с .NET 6.0. Я могу установить LogLevel в appsettings.json, чтобы разрешить только определенный тип журналов.
Но мне нужно записывать только сообщения журнала, явно написанные моим кодом.
Например: если я установил для LogLevel значение Information и в методе контроллера я записываю одну строку в журнал:
logger.LogInformation(1, «Проверить сообщение на информационный уровень.»); Когда он запускается, я вижу это сообщение в БД, но есть и другие сообщения, генерируемые системой. Мне не нужны эти системные сообщения в моей таблице.
Как я могу регистрировать сообщения, написанные только кодом приложения?
Я использую Serilog с .NET 6.0. Я могу установить LogLevel в appsettings.json, чтобы разрешить только определенный тип журналов.
Но мне нужно записывать только сообщения журнала, явно написанные моим кодом.
Например: если я установил для LogLevel значение Information и в методе контроллера я записываю одну строку в журнал:
logger.LogInformation(1, «Проверить сообщение на информационный уровень.»); Когда он запускается, я вижу это сообщение в БД, но есть и другие сообщения, генерируемые системой. Мне не нужны эти системные сообщения в моей таблице.
Как я могу регистрировать сообщения, написанные только кодом приложения?
Мобильная версия