Информация об изменениях

Сообщение Re[6]: Как логировать вызовы статик-утилит от 22.12.2022 15:28

Изменено 22.12.2022 15:31 m2user

Re[6]: Как логировать вызовы статик-утилит
vsb>Хитромудрные библиотеки только усложняют жизнь админам, которым вместо того, чтобы изучать один инструмент, приходится изучать особенности логгирования в каждом приложении.

Зато упрощает жизнь разработчикам. Если целевая аудитория приложения ожидает, что приложение пишет в stdout, то в default appconfig приложения в секцию библиотеки, отвечающей за логгирование (NLog какой-нибудь) пишем stdout.
Если же целевая аудитория ожидает, что приложение само будет заниматься ротацией, то пишем другое.
Не угадали с аудиторией? Ну перенастроят, админы же все-таки.

Но тут важно даже другое, я в своем ответе преполагал код библиотеки, которая используется другими разрабочиками.
И именно пользователь сторонней библиотеки должен решать, как ему правильно в своем приложении организовать логгирование, а автор библиотеки должен предоставлять такую возможность.
Re[6]: Как логировать вызовы статик-утилит
vsb>Хитромудрные библиотеки только усложняют жизнь админам, которым вместо того, чтобы изучать один инструмент, приходится изучать особенности логгирования в каждом приложении.

Зато упрощает жизнь разработчикам. Если целевая аудитория приложения ожидает, что приложение пишет в stdout, то в default appconfig приложения в секцию библиотеки, отвечающей за логгирование (NLog какой-нибудь) пишем stdout.
Если же целевая аудитория ожидает, что приложение само будет заниматься ротацией, то пишем другое.
Не угадали с аудиторией? Ну перенастроят, админы же все-таки.

Но тут важно даже другое, я в своем ответе предполагал код библиотеки, которая используется другими разрабочиками.
И именно пользователь сторонней библиотеки должен решать, как ему правильно в своем приложении организовать логгирование, а автор библиотеки должен предоставлять такую возможность.