Hi,
I want to write log to rsyslog
when I use log4j1.x,I use this to define the pattern:
appender.setLayout(new PatternLayout("%r " + loggerName +" [%t]
%-5p %C%x - %m %C"));
How can I do the same thing in log4j2.x?
Now I get the message like this:
Nov 24 17:26:59 liaoliuqi
;
>>> Op 14-8-2015 om 10:27 schreef Mikael Ståldal:
>>>
>>> Perhaps the Log4j developers should spend some time to persuade other
>>>
>>>> Apache projects to start using Log4j 2.
>>>>
>>>> On Fri, Aug 14, 2015
oundation/entry/apache_logging_services_project_announces
> >.
>
> Ralph
>
> > On Aug 13, 2015, at 10:08 PM, Jinhong Lu wrote:
> >
> > I met this exception when using syslogappender.
> >
> > my log4j version is 1.2.16.
> >
> > Any ide
I met this exception when using syslogappender.
my log4j version is 1.2.16.
Any idea? thanks.
java.lang.NoSuchFieldError: errorHandler
at
org.apache.log4j.net.SyslogAppender.setSyslogHost(SyslogAppender.java:391)
~[log4j-1.2.16.jar:na]
at com.netease.sytopology.util.MySysLog