Пользовательский шаблон log4j в otroslogviewer
Привет, я попытался использовать otroslogviewer для просмотра журналов моего приложения. Но каждый раз, когда я пытаюсь загрузить журналы, otroslogviewer выдает сообщение об ошибке, касающееся анализа пользовательских шаблонов log4j
мое свойство шаблона log4j
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-5p: %d{dd-MMM-yyyy HH:mm:ss,SSS}: %c.%M(): %m%n
Может кто-нибудь сказать мне правильный формат шаблона, который мне нужно указать в моем файле свойств шаблона в otroslogviewer
1 ответ
Если ваши журналы выглядят так:
INFO : 10-Oct-2014 11:30:09,178: com.tcs.sgv.acl.service.AccessControlServiceImpl.getAllUserELement(): in global service loggedinPost---100016
INFO : 10-Oct-2014 11:30:09,179: com.tcs.sgv.acl.service.AccessControlServiceImpl.getAllUserELement(): userId...103002
INFO : 10-Oct-2014 11:30:09,180: com.tcs.sgv.acl.service.AccessControlServiceImpl.getAllUserELement(): locale...en_US –
Вы можете использовать следующий шаблон журнала (Меню Инструменты-> Показать редактор синтаксического анализатора шаблонов log4j):
type=log4j
pattern=LEVEL : TIMESTAMP CLASS: MESSAGE
dateFormat=dd-MMM-yyyy HH:mm:ss,SSS
name=Stackru example
charset=UTF-8
К сожалению, класс и метод разделены символом "." и средство просмотра журнала не может определить, какая точка в com.tcs.sgv.acl.service.AccessControlServiceImpl.getAllUserELement()
разделяет поле CLASS
от METHOD
,