Как правильно настроить ведение журнала в консольном приложении .NET Core, которое я собираюсь запустить на MacOS в качестве запуска-агента / агента?
В Windows у нас естьEventLog как очевидное решение.
В MacOS предположительно есть следующее:
https://developer.apple.com/documentation/os/logging
Тем не менее, кажется, что подключаться к нему нелегко, основываясь на моем другом вопросе об этом конкретно:
Как P / Invoke os_log?
... что заставляет меня думать, что я делаю это неправильно вообще.
Как мне подойти к проблеме?
Старайтесь усерднееподключиться к os_log или, может быть, использовать что-то вроде непрерывной загрузки файлов Serilog?
https://www.nuget.org/packages/serilog.sinks.rollingfile/
Спасибо!