2009-06-03 6 views
2

Для тех, кто разрабатывает приложения, которые находятся под областью PCI, где руководство предполагает, что вы должны хранить журналы приложений на другом уровне, удаленный доступ к серверу syslog в другом месте кажется лучшим решением ,Рекомендации по определению PatternLayout при использовании Log4j SyslogAppender

Вопрос будет, что должен выглядеть PatternLayout, что лучше всего позволяет людям просматривать свои журналы, по крайней мере, ежедневно?

ответ

0

Зависит от того, как они хотят делать свои обзоры журналов.

Я бы предложил немного другой поворот. Сгладьте события журнала в формате XML (например, log4j XMLLayout) и сохраните полученные XML-фрагменты.

Это может потом быть пост легко обрабатывается, например, с помощью Log Parser

http://www.microsoft.com/technet/scriptcenter/tools/logparser/default.mspx

+0

Не уверен, что это помогает при попытке использовать syslogAppender ... – McGovernTheory

+1

Syslog является стандартным методом Unix, чтобы сделать сеть Ведение журнала. Если вы хотите использовать более собственный Java-способ, большинство систем ведения журнала имеют эквивалентную функциональность с точки зрения SocketAppender и принимающей программы. –