Hi,
Currently I'm using single osgi bundler for all following dependencies.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.2</version>
</dependency>
and use packages as follows
<Import-Package>
!org.apache.log4j.*,
*;resolution:=optional
</Import-Package>
<Export-Package>
org.apache.logging.log4j.*;version="${version.log4j}",
org.apache.logging.log4j.core.*;version="${version.log4j}",
org.apache.logging.slf4j.*;version="${version.log4j}",
org.slf4j.impl.*;version="${version.log4j}",
org.apache.log4j.*;version="${version.log4j}"
</Export-Package>
Do I need to create separate bundles for all these packages ?
Thanks!
On Wed, Apr 22, 2015 at 9:17 AM, Chathura Priyankara <
[email protected]> wrote:
> Hi,
>
> I'm trying to use log4j2 in an OSGI bundle, but when I'm running the
> application I'm getting the following error
>
> ERROR StatusLogger Log4j2 could not find a logging implementation. Please
> add log4j-core to the classpath. Using SimpleLogger to log to the console
>
> I found in [1] that there is a fix for this issue, but still I could not
> able to fix this. Can any one please explain me why I'm getting this error
> and how can I resolve this ?
>
> [1]
> http://stackoverflow.com/questions/25669636/error-statuslogger-log4j2-could-not-find-a-logging-implementation-please-add-lo
>
> Thanks!
> Best Regards,
> Chathura.
>
> --
> Chathura Priyankara,
> Faculty of Information Technology,
> University of Moratuwa.
> Blog : www.codeoncloud.blogspot.com
>
--
Chathura Priyankara,
Faculty of Information Technology,
University of Moratuwa.
Blog : www.codeoncloud.blogspot.com