У Джеффа Этвуда была довольно интересная запись в блоге о регистрации. Конечным сообщением было то, что регистрация, как правило, не нужна (в некоторой степени).
Ведение журнала обычно не масштабируется (слишком много данных в системах с высоким трафиком).
Я думаю, что лучшее в этом то, что вам это вообще не нужно. Проще отследить ваш код вручную, чтобы понять, какие значения присваиваются вещам, чем просеять множество файлов журнала.
Это просто информационная перегрузка.
Теперь этого нельзя сказать о однопользовательских приложениях. Для таких вещей, как мультимедийное кодирование или общее использование ОС, было бы неплохо иметь журнал для небольших приложений, потому что отладочная информация * полезна (для меня) в этой ситуации. Если вы записываете DVD-диск и что-то идет не так, просмотр информации журнала может быть очень полезным для устранения неполадок, если вы понимаете вывод журнала.
Я думаю, что несколько уровней помогут пользователю, например:
- Нет журналов
- Базовое ведение журнала для общих отзывов пользователей
- Высокотехнологичные данные для интерпретации разработчиком или специалистом службы поддержки
В зависимости от ситуации может быть полезно сохранить ВСЕ данные журнала и отображать пользователю только основную информацию или, возможно, дать возможность просмотреть все подробные данные.
Все зависит от домена.