You can install and use Pax Logging for this - http://wiki.ops4j.org/display/paxlogging/Pax+Logging
On Mon, Oct 4, 2010 at 5:24 PM, Navin Naidu <navinmna...@gmail.com> wrote: > Hi, > > I am facing issues configuring log4j with activemq as osgi bundle, I have > created an osgi bundle of activemq Embedded broker and has log4j.properties > file in its classpath. > > It creates an empty log file, and prints the INFO on stdout (which is the > default logging behaviour). > > I have also tried passing the properties file as program argument : > -Dlog4j.configuration=/home/log4j.properties > > I have tried adding the properties file to the osgi bundle as well. > > Is there a different way to configure log4j with osgi ? > > log4j.properties: > > log4j.rootLogger=INFO,DEBUG,FILE > log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender > log4j.appender.FILE.file=logs/sample.log > log4j.appender.FILE.append=true > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout > log4j.appender.FILE.layout.ConversionPattern=%d{ISO8601} %-5p %c{3} - %m%n > #Roll Over Every Midnight > log4j.appender.FILE.datePattern='.'yyyy-MM-dd > > > -- > Thanks & Regards, > > - Navin >