Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM 6.5.15 - which version of SLF4J is compatiable

Avatar

Community Advisor

I am unable to use slf4j version 2.0.16 with AEM 6.5.15 (Java 11) By default the version of slf4j-api is 1.7.32 as I can see in OSGi Bundles.

I need to use log4j 2.x and also slf4j 2.x in order to use lambda expression in log statements. Even if I update the version in pom.xml, the slf4j version doesn't change, it still remains 1.7.32.

If I forcefully install the version 2.x, my instance becomes un-usable.

What could be the reason for this?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Kamal_Kishor 
Please check below article if this help

https://stackoverflow.com/questions/30045873/log4j2-api-cannot-find-log4j2-core-in-osgi-environment

 

Below screenshot just to show the log4j version

 

arunpatidar_0-1724770907422.png

 



Arun Patidar

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi @Kamal_Kishor 
Please check below article if this help

https://stackoverflow.com/questions/30045873/log4j2-api-cannot-find-log4j2-core-in-osgi-environment

 

Below screenshot just to show the log4j version

 

arunpatidar_0-1724770907422.png

 



Arun Patidar

Avatar

Community Advisor

There was some issue with my local instance it seems. For anyone else having similar issue can try the response above.

thanks.

Avatar

Administrator

@Kamal_Kishor Did you find the suggestion helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!



Kautuk Sahni