Вопросы к Поиску с Алисой
В зависимости от контекста и языка программирования способы реализации ведения логов в скриптах запуска могут отличаться.
В скриптах на языке bash для ведения логов можно использовать, например, такой подход: grahamwatts.co.uk
-d
или --debug
. grahamwatts.co.uk LOG_LEVEL
, по умолчанию равную INFO
. grahamwatts.co.uk Если указан аргумент -d
или --debug
, то LOG_LEVEL
устанавливается в значение DEBUG
. grahamwatts.co.uk init_logger
с переменной LOG_LEVEL
, например, init_logger --log $LOGFILE --level $LOG_LEVEL
. grahamwatts.co.uk В скриптах на языке PowerShell можно использовать функцию Write-Log
. adamtheautomator.com Некоторые рекомендации по её применению:
Information
— нормальные операции, Warning
— некритические проблемы, Error
— критические проблемы, которые требуют внимания. adamtheautomator.com В скриптах на языке C# для ведения логов в классе Startup можно использовать, например, NLog. stackoverflow.com alistairevans.co.uk В ASP.NET Core 3.0 возможность внедрения ILogger или ILoggerFactory в класс Startup была удалена, но можно использовать NLog для обхода этого ограничения. alistairevans.co.uk