Уровни журнала :Считаете ли вы, что DEBUG лучше, чем TRACE?

Мой вопрос возник из этого вопроса, где один из комментариев предполагает, что уровень журнала DEBUG более детализирован, чем TRACE. Глядя на то, что TRACE и DEBUG означают в.NET, кажется, что это имеет смысл, поскольку, по определению, DEBUG (как концепция )никогда не используется в рабочей среде. Вероятно, поэтому они не используются как тип события в Enterprise Library. С другой стороны, все другие известные мне реализации (log4net, nlog, common.logging )имеют TRACE как более тонкий уровень, чем DEBUG. То есть приложение, работающее на уровне журнала DEBUG, не будет вести журналы TRACE.

Нам нужно реализовать нашу собственную структуру журналов, и мне интересно, есть ли еще люди, которые думают, что DEBUG действительно должен быть самым «спамным» уровнем журнала? Или вы сочли бы это ошибкой, если бы наша новая структура должна была обеспечить простое знакомство с -и -использования для новых разработчиков и т. д.?

Спасибо.

5
задан Community 23 May 2017 в 11:52
поделиться