Журналы сервера WAS и журналы трассировки - PullRequest
3 голосов
/ 02 ноября 2011

По этой ссылке http://en.wikipedia.org/wiki/Tracing_(software) они указывают на различия между журналами сервера и журналами трассировки. Как разработчик, мне всегда хватало журналов сервера, и мне никогда не требовались журналы трассировки. Какие ситуации требуют просмотра журналов трассировки?

Ответы [ 2 ]

4 голосов
/ 16 ноября 2011

Как отмечает @bkail, встроенная трассировка сервера WebSphere Application Server обычно предназначена для поддержки IBM.Как правило, он слишком мелкозернистый и тесно связан с закрытым исходным кодом IBM, чтобы его могли использовать клиенты.

Однако для поддержки приложений также используются журналы трассировки.Если ваше приложение использует java.util.logging, эти события журнала будут записываться в файлы журнала WAS (например, SystemOut.log, trace.log).Сообщения журнала, записанные в SystemOut.log (Level.CONFIG и выше ), обычно предназначены для системных администраторов.Сообщения журнала, записанные в trace.log (Level.FINE и ниже ), с другой стороны, являются сообщениями, которые обычно предназначены для разработчиков или для устранения неполадок и отладки;эти сообщения могут быть тесно связаны с кодом или содержать обширную диагностическую информацию, полезную в ситуациях устранения неполадок.Как правило, вы хотите включить трассировку во время устранения неполадок или разработки, так как этот тип расширенного ведения журнала может быть дорогостоящим и потенциально повлиять на производительность ваших приложений.

Как разработчик, вы должны сделатьпервоклассное различие между ведением журнала, предназначенным для системных администраторов, и ведением журнала (трассировкой), предназначенным для разработчиков или устранения неполадок.Ведение журнала является отличным методом связи с системными администраторами и может быть неоценимым для устранения неполадок, но каждый из этих вариантов использования должен обрабатываться по-разному.Это одна из основных причин, по которой API-интерфейсы ведения журналов (включая java.util.logging) предоставляют несколько уровней ведения журнала .Статья , на которую вы ссылались , по-видимому, отлично справляется с различием между ведением журнала и трассировкой (что переводится как SystemOut.log и trace.log в WAS). Документация IBM также дает хороший обзор различий.

2 голосов
/ 03 ноября 2011

Trace в основном используется поддержкой WebSphere Application Server в IBM. Покупатели этого продукта очень редко могли бы сами отследить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...