RE: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-06 Thread Pooja Pandey
. Karwasz Sent: Sunday, March 6, 2022 2:38 PM To: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** On Sat, Mar 5, 2022

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-06 Thread Piotr P. Karwasz
On Sat, Mar 5, 2022 at 10:50 PM Gary Gregory wrote: > This is a bit tricky, the API is typed to return an Appender and that's > what we do, not only that but it is an Appender that behaves properly IIRC. > If we returned the wrapped Log4j 1 Appender and you call it, the wrong > thing will happen

RE: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Pooja Pandey
2 8:17 AM To: Log4J Users List Subject: RE: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** Hi Ralph, -> What is the tie in that requires a custom

RE: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Pooja Pandey
t; > From: Ralph Goers > Sent: Saturday, March 5, 2022 9:21:20 AM > To: Log4J Users List > Subject: Re: java.lang.ClassCastException: > org.apache.log4j.bridge.AppenderWrapper cannot be cast to > org.apache.log4j.FileAppender > > *** External

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Gary Gregory
This is a bit tricky, the API is typed to return an Appender and that's what we do, not only that but it is an Appender that behaves properly IIRC. If we returned the wrapped Log4j 1 Appender and you call it, the wrong thing will happen IIRC. Gary On Sat, Mar 5, 2022, 15:02 Piotr P. Karwasz

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Piotr P. Karwasz
Ralph, On Sat, Mar 5, 2022 at 6:21 PM Ralph Goers wrote: > Even if getAppender() were to bypass the AppenderWrapper it would still return > org.apache.logging.log4j.core.appender.FileAppender, not > org.apache.log4j.FileAppender. > Are you proposing that getAppender return a proxy for >

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Ralph Goers
from log4j1 to >> log4j2. >> >> In code we use custom FileAppender >> >> When we Logger.getAppender(), it is returning AppenderWrapper now with the >> bridge. >> >> Get Outlook for iOS<https://aka.ms/o0ukef> >> _

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Ralph Goers
Piotr, Even if getAppender() were to bypass the AppenderWrapper it would still return org.apache.logging.log4j.core.appender.FileAppender, not org.apache.log4j.FileAppender. Are you proposing that getAppender return a proxy for org.apache.log4j.FileAppender? Ralph > On Mar 5, 2022, at 6:53

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Pooja Pandey
Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** Hi Pooja, On Sat, Mar 5, 2022 at 1:48 PM Pooja Pandey wrote: >

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Pooja Pandey
Outlook for iOS<https://aka.ms/o0ukef> From: Ralph Goers Sent: Saturday, March 5, 2022 9:21:20 AM To: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** Ex

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Piotr P. Karwasz
Hi Pooja, On Sat, Mar 5, 2022 at 1:48 PM Pooja Pandey wrote: > Hi Piotr, > > I don’t understand what is the bug?? Can you please help me with JIRA > ticket summary and description. The bug is that if you use a native Log4j 1.2 appender (a derivative class of org.apache.log4j.FileAppender for

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-05 Thread Pooja Pandey
:50 PM To: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** Hi Pooja, On Sat, Mar 5, 2022 at 3:01 AM Pooja Pandey

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Piotr P. Karwasz
Hi Pooja, On Sat, Mar 5, 2022 at 3:01 AM Pooja Pandey wrote: > @Override > public Appender getAppender(final String name) { > AppenderWrapper appenderWrapper = (AppenderWrapper) > super.getAppender(name); > return >

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Ralph Goers
aka.ms/o0ukef> > > From: Pooja Pandey > Sent: Saturday, March 5, 2022 7:25:24 AM > To: Log4J Users List > Subject: Re: java.lang.ClassCastException: > org.apache.log4j.bridge.AppenderWrapper cannot be cast to > org.apache.log4j.

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Pooja Pandey
Pandey Sent: Saturday, March 5, 2022 7:25:24 AM To: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** Actually, in first

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Pooja Pandey
<https://aka.ms/o0ukef> From: Piotr P. Karwasz Sent: Saturday, March 5, 2022 12:15:55 AM To: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Piotr P. Karwasz
On Fri, Mar 4, 2022 at 7:32 PM Ralph Goers wrote: > I am a little surprised though as it looks like Gary added the Log4j 1.2 > FileAppender to log4j-1.2-api but he didn’t remove the builder. If he had it > would have created org.apache.log4j.FileAppender as you want. The

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Piotr P. Karwasz
Hi Pooja, On Fri, Mar 4, 2022 at 10:32 AM Pooja Pandey wrote: > We are calling > Logger.getLogger(, ) > > And in AppenderAttachableImpl aai;, this is returning AppenderWrapper, which > we are trying to cast to FileAppender as we were doing when we were using > log4j1.x. That will not work,

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Ralph Goers
> Sent: Friday, March 4, 2022 2:48 PM > To: pooja.pan...@asg.com.invalid > Cc: Log4J Users List > Subject: Re: java.lang.ClassCastException: > org.apache.log4j.bridge.AppenderWrapper cannot be cast to > org.apache.log4j.FileAppender > > *** External email: Verify se

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Tushar Kapila
ing to cast to FileAppender as we were doing when we were > > using log4j1.x. > > > > -Original Message- > > From: Gary Gregory > > Sent: Friday, March 4, 2022 2:48 PM > > To: pooja.pan...@asg.com.invalid > > Cc: Log4J Users List > &

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Gary Gregory
> Cc: Log4J Users List > Subject: Re: java.lang.ClassCastException: > org.apache.log4j.bridge.AppenderWrapper cannot be cast to > org.apache.log4j.FileAppender > > *** External email: Verify sender before opening attachments or links *** > > > What is the stack trace? &

RE: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Pooja Pandey
To: pooja.pan...@asg.com.invalid Cc: Log4J Users List Subject: Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender *** External email: Verify sender before opening attachments or links *** What is the stack trace? Gary On Fri, Mar 4

Re: java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper cannot be cast to org.apache.log4j.FileAppender

2022-03-04 Thread Gary Gregory
What is the stack trace? Gary On Fri, Mar 4, 2022, 03:36 Pooja Pandey wrote: > Hi Team, > > > > I am trying to migrate from log4j1.x to log4j2.17.2 using log4j1.x bridge > approach. I am getting below ClassCastException error message. Please let > me know if you have any idea how to fix this.