Пользовательский шаблон 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,

Другие вопросы по тегам