Thank you Achim for response. If you see below XML snippet, I am actually using config element to update pax-logging. I don't see file getting updated with my entries. Anything wrong there? like name?
Regards Raman ________________________________ From: Achim Nierbeck <[email protected]> To: "[email protected]" <[email protected]>; Raman <[email protected]> Sent: Thursday, 23 May 2013 1:04 PM Subject: Re: kar deployer An existing File isn't overwritten. Cause the feature only provides a file for first installation. The pax-logging config is a file which already exists. But you are able to add extra configuration to the file by adding the config element to your features.xml, as long as it doesn't overwrite existing property entries. Regards, Achim 2013/5/23 Raman <[email protected]> Hi, > I have a KAR file with following feature XML file. I want to update existing org.ops4j.pax.logging.cfg for my appender. While installing KAR file I don’t see org.ops4j.pax.logging.cfg is updating. I am using Apahe Karaf 2.3.0. Anything wrong I am doing? > ><?xml version="1.0" encoding="UTF-8"?> > <features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" name="Node-KAR"> > <feature name="node-core"> > <bundle start-level="30">file:system/com/ca/node/commons-io.jar</bundle> > <bundle start-level="30">file:system/com/ca/node/org.apache.servicemix.bundles.bcprov-jdk16.jar</bundle> > <bundle start-level="30">file:system/com/ca/node/h2.jar</bundle> > <bundle start-level="40">file:system/com/ca/node/org.apache.tuscany.sdo.jar</bundle> > <bundle start-level="40">file:system/com/ca/node/commons-codec-1.6.jar</bundle> > <configfile finalname="/etc/registryconfig.properties" override="true" > > file:system/etc/registryconfig.properties > </configfile> > <config name="org.ops4j.pax.logging"> > log4j.logger.com.ca.registry=DEBUG, registry > log4j.appender.registry=org.apache.log4j.RollingFileAppender > log4j.appender.registry.layout=org.apache.log4j.PatternLayout > log4j.appender.registry.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%t] %c{2} -%X{bundle.id}-%X{bundle.name}-%X{bundle.version} - %m. %n > log4j.appender.registry.file=${karaf.data}/log/registry.log > log4j.appender.registry.append=true > log4j.appender.registry.maxFileSize=10MB > log4j.appender.registry.maxBackupIndex=20 > </config> > </feature> > </features> > > > > > >RegardsRaman -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project Lead blog <http://notizblog.nierbeck.de/>
