Actually, Log4j 1.x issues belong on bugzilla.  But for this case I guess it 
doesn’t matter.

Ralph

On Jan 24, 2014, at 7:56 AM, Remko Popma <remko.po...@gmail.com> wrote:

> Sai,
> 
> Sorry for the slow response. 
> First, please be aware that the team is fully focussed on log4j-2.0 and not 
> spending effort on log4j-1.2 any more... So you may want to look at log4j-2.0 
> if you are thinking about creating custom components...
> 
> I understand you are having trouble converting your log4j.properties file to 
> a log4j.xml file. Can you raise a JIRA ticket and attach both the original 
> log4j.properties file and the failing log4j.xml file? I'll take a look.
> 
> Remko
> 
> 
> On Sat, Jan 25, 2014 at 12:45 AM, Saibabu Vallurupalli 
> <saibabu.vallurupa...@gmail.com> wrote:
> Hi,
> 
> Seems like all of you are busy. Can some one guide me with the issue below?
> 
> Appreciate your support.
> 
> Thank you,
> Sai
> 
> 
> ---------- Forwarded message ----------
> From: Saibabu Vallurupalli <saibabu.vallurupa...@gmail.com>
> Date: Thu, Jan 23, 2014 at 10:29 AM
> Subject: Help with rewrite appender
> To: log4j-u...@logging.apache.org
> 
> 
> Hi Good morning.
> 
> I am trying to implement Rewrite Appender logic and based on my other 
> conversations I understood the way I am doing below, But still I am unable to 
> control certain messages.
> 
> My Policy class is:
> ***************
> @Override
>     public LoggingEvent rewrite(LoggingEvent source) {
>         String msgToInspect = source.getMessage().toString();
>         if (null != msgToInspect && msgToInspect.contains("///")) {
>             return null;
>         }
> 
>         return new LoggingEvent(source.getFQNOfLoggerClass(),
>                 source.getLogger(), source.getTimeStamp(), source.getLevel(),
>                 source.getMessage(), source.getThreadName(),
>                 source.getThrowableInformation(), source.getNDC(),
>                 source.getLocationInformation(), source.getProperties());
>     }
> ***************
> 
> My log4j.properties file I configured these lines:
> log4j.appender.rewrite = org.apache.log4j.rewrite.RewriteAppender
> log4j.appender.rewrite.appender-ref = R, C
> log4j.appender.rewrite.rewritePolicy = 
> gov.hhs.fha.nhinc.log4j.policy.CONNECTLog4jRewritePolicy
> 
> where R is RollingFileAppender and C is ConsoleAppender. Based on my logic 
> above. I do not want to print the lines having /// slashes in the log 
> message. But I am still seeing those log statements.
> 
> Am I missing anything here? Please advise.
> 
> Thank you,
> Sai
> 
> 

Reply via email to