Напечатать имя класса, номер строки и имя метода в бензопиле v2
Как мне напечатать имя класса, имя метода, номер строки и т. Д. В программе просмотра журналов цепной пилы v2 с сокетом appender.
Это мой файл конфигурации.
log4j.rootLogger=DEBUG, CHAINSAW_CLIENT
log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender
log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost
log4j.appender.CHAINSAW_CLIENT.Port=4445
log4j.appender.CHAINSAW_CLIENT.LocationInfo=true
и я использовал эти строки, но я не получил никакого результата, в чем моя ошибка здесь.
log4j.appender.CHAINSAW_CLIENT.layout=org.apache.log4j.PatternLayout
log4j.appender.CHAINSAW_CLIENT.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %t %-5p %c %L %M - %m%n
пожалуйста, дайте мне любое предложение.
1 ответ
Я не знаю, как / если это возможно, но я уверен, что последний публичный релиз Chainsaw выпущен в 2006 году. Возможно, вы захотите попробовать LogMX (обновляется ежемесячно с годами). Вам просто нужно объявить Log4jPatternParser с вашим текущим Log4j ConversionPattern
и используйте диспетчер SocketManager для прослушивания журналов сокетов Log4j.