История изменений
Исправление alex0x08, (текущая версия) :
Вне стадий отладки и разработки, никакие логи не нужны, нужно журналирование (см ниже) и телеметрия.
Журналирование это фиксация действий пользователя в системе, оно же - аудит. Действия записываются чаще всего сразу в базу, естественно с привязкой к пользователю.
Телеметрия это про сбор ошибок с привязкой к контексту выполнения и данными о рантайме.
Логи, тем более в файл это точка отказа и мусорка, из которой что-то вытащить при реально работающем сервере с кучей пользователей становится мало реально.
Это все если речь идет о чем-то большом и работающем, не о каком-то чисто техническом сервисе, без пользователей и нагрузки.
Исходная версия alex0x08, :
Вне стадий отладки и разработки, никакие логи не нужны, нужно журналирование (см ниже) и телеметрия.
Журналирование это фиксация действий пользователя в системе, оно же - аудит. Действия записываются чаще всего сразу в базу, естественно с привязкой к пользователю.
Телеметрия это про сбор ошибок с привязкой к контексту выполнения и данными о рантайме.
Логи, тем более в файл это точка отказа и мусорка, из которой что-то вытащить при реально работающем сервере с кучей пользователей становится мало реально.