logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: syslogAppender pattern
Date Mon, 04 Jan 2016 23:43:03 GMT
Hi,

The RFC5424 format is what it is: https://tools.ietf.org/html/rfc5424

If you want to do something else, you can use a SocketAppender configured
with a PatternLayout.

Gary

On Tue, Nov 24, 2015 at 1:35 AM, jinhong lu <lujinhong2@gmail.com> wrote:

> 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 liaoliuqingdeMacBook-Air.local MyApp  ljh_test message
>
> I even can not see the level of the log. So how can I set the pattern in
> log4j2.x syslogPattern.
>
> here is my configuration
>
>
> <?xml version="1.0" encoding="UTF-8"?>
>     <Configuration status="warn" name="MyApp" packages="com.lujinhong">
>         <Appenders>
>         <Syslog name="RFC5424" format="RFC5424" host="10.120.1.1"
> port="514"
>             protocol="UDP" appName="MyApp" includeMDC="true"
>             facility="LOCAL7" enterpriseNumber="18060" newLine="true"
>             messageId="Audit" mdcId="mdc" id="storm"
>            >
>             <LoggerFields>
>                 <KeyValuePair key="thread" value="%t"/>
>                 <KeyValuePair key="priority" value="%p"/>
>                 <KeyValuePair key="category" value="%c"/>
>                 <KeyValuePair key="exception" value="%ex"/>
>                 <KeyValuePair key="message" value="%r [%t] %-5p %C%x - %m
> %C"/>
>             </LoggerFields>
>           </Syslog>
>       </Appenders>
>       <Loggers>
>         <Logger name="com.mycorp" level="info" />
>         <Root level="info">
>             <AppenderRef ref="RFC5424"/>
>         </Root>
>       </Loggers>
>     </Configuration>




-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message