Unfortunately, as this is an enterprise product, I can't share those files.
If there is specific information you are looking for from them, I may be
able to provide an excerpt with pertinent information redacted/removed.
To the other questions,
Migrating to lo4j2 version 2.20.0
Open JDK 17.0.14
OS: Amazon Linux version 2023, ID like Fedora 2023

W/r/t the log4j configuration, it appears we're using multiple log4j.xml
files, some of which are log4j2 and otheru sing log4j, so I don't think
they have been converted. Is there a page I can reference with instructions
on how to convert those files?

Thank you for the help,
Alex


On Sun, Mar 2, 2025 at 10:15 AM Volkan Yazıcı <vol...@yazi.ci> wrote:

> Hey Alex,
>
> You're at the right place to ask Log4j-related questions. Would you mind
> providing a little bit more information about your setup, please?
>
>    1. Which Log4j 2 version are you migrating to?
>    2. Which OS and JDK distribution are you using?
>    3. Is this a standalone or a JEE/Jakarta application?
>    4. I presume you converted your Log4j 1 configuration to Log4j 2. Could
>    you share your Log4j configuration? (e.g., `log4j2.xml`)
>    5. Could you share your `pom.xml` file?
>    6. Could you share your application logs when you start the application
>    with the `log4j2.debug` system property?
>
> Kind regards.
>
> On Fri, Feb 28, 2025 at 8:03 PM Alex Smith <a.sloni...@gmail.com> wrote:
>
> > I'm not sure I'm in the right place, but I've been working on migrating
> > from Log4j to Log4j 2 in a project I'm working on.
> >
> > In the pom.xml, I removed the log4j dependencies and added the log4j
> > compatibility API to hte dependencies. I think some of of the other
> > dependencies I'm using may still be on log4j 1.2, but am not 100% certain
> > of this.
> >
> > What I'm observing is that trying to add
> > import org.apache.logging.logj4.x is frequently throwing errors related
> to
> > ClassNotFoundException, and when attempt to build some of the services, I
> > get amongst others, the following errors
> >
> > "StatusLogger Log4j2 could not find a logging implementation please add
> > log4j-core to the classpath... "
> > and
> > "Invocation of init method failed; nested exception is
> > java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/logEvent"
> >
> > As mentioned above, log4j-core is listed as a dependency in the pom.xml
> > file, so I can't imagine why the files wouldn't be found in the
> classpath.
> >
> > I've been following the instructions from
> > https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html, and am
> > struggling to find any information as to why the errors listed above
> might
> > be caused. If anyone has any insight on this or how to potentially
> resolve
> > it, I'd be extremely grateful.
> >
> > I think I've supplied all the relevant information, but if there's
> anything
> > I'm missing I can easily look into it and provide whatever I find.
> >
> > Thanks,
> > Alex
> >
>

Reply via email to