Here's the XML config we are using:

<Configuration>
   <Properties>
      <Property name="layout">%d{dd-MMM-yyyy HH:mm:ss.SSS} [%-5.5p]
%-16.16t | %-20.20c{1} | %X{bundle.id} -%X{bundle.name} - %X{bundle.version}
| %m%n</Property>
   </Properties>
   <Appenders>
      <Console name="Console">
         <PatternLayout pattern="${layout}"/>
      </Console>

      <RollingRandomAccessFile name="KARAF_LOG_FILE" append="true"
                               fileName="${sys:karaf.data}/log/karaf.log"
                              
filePattern="${sys:karaf.data}/log/karaf.log.%i">
         <PatternLayout pattern="${layout}"/>
         <Policies>
            <SizeBasedTriggeringPolicy size="16MB"/>
         </Policies>
      </RollingRandomAccessFile>

      <RollingRandomAccessFile name="AUDIT_LOG_FILE" append="true"
                              
fileName="${sys:karaf.data}/log/security-audit.log"
                              
filePattern="${sys:karaf.data}/log/security-audit.log.%i">
         <PatternLayout pattern="${layout}"/>
         <Policies>
            <SizeBasedTriggeringPolicy size="16MB"/>
         </Policies>
      </RollingRandomAccessFile>

      <PaxOsgi name="PAX_OSGI" filter="*"/>

   </Appenders>
   <Loggers>

      <Logger name="org.apache.aries.spifly" level="warn"
additivity="false">
         <AppenderRef ref="KARAF_LOG_FILE"/>
      </Logger>

      <Logger name="org.apache.sshd" level="info" additivity="false">
         <AppenderRef ref="KARAF_LOG_FILE"/>
      </Logger>

      <Logger name="org.apache.karaf.jaas.modules.audit" level="info"
additivity="false">
         <AppenderRef ref="AUDIT_LOG_FILE"/>
      </Logger>

      <Root level="info">
         <AppenderRef ref="KARAF_LOG_FILE"/>
         <AppenderRef ref="PAX_OSGI"/>
      </Root>
    
   </Loggers>
</Configuration>



--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html

Reply via email to