We are calling 
Logger.getLogger(<name>, <loggerFactory>)

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.

-----Original Message-----
From: Gary Gregory <[email protected]> 
Sent: Friday, March 4, 2022 2:48 PM
To: [email protected]
Cc: Log4J Users List <[email protected]>
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, 2022, 03:36 Pooja Pandey <[email protected]>
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.
>
>
>
> java.lang.ClassCastException: org.apache.log4j.bridge.AppenderWrapper
> cannot be cast to org.apache.log4j.FileAppender
>
>
>
> Thanks,
>
> Pooja
>

Reply via email to