Не удалось записать данные loggind в файл с помощью Serilog. Net Ведение журнала - PullRequest
0 голосов
/ 13 апреля 2020

Я новый журнал Serail, я создал эту конфигурацию для файла журнала

var log = new LoggerConfiguration().WriteTo.File(Application.dataPath + "/AppLogs.txt",rollingInterval:RollingInterval.Day).CreateLogger();

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

Log.Information("Test Log info ");
Log.Error("Test Log Error");

Но файл успешно создан без журнала. Что мне не хватает Я хочу записать данные в файл, используя serail log.

1 Ответ

0 голосов
/ 14 апреля 2020

Чтобы использовать функции c stati

Log.Information("Test Log info ");
Log.Error("Test Log Error");

Я должен установить глобально статически доступный регистратор после конфигурации

Log.Logger = log;

Итак, мой последний код конфигурации -

var log = new LoggerConfiguration().WriteTo.File(Application.dataPath + "/AppLogs.txt",rollingInterval:RollingInterval.Day).CreateLogger();
Log.Logger = log ;//setting global logger
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...