You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Jayamani <ja...@gmail.com> on 2019/11/28 06:23:25 UTC

Re: [K4.1] Pax Logging: Sift appender

Hi Jean-Baptiste Onofré,

 I am using below Sift - MDC routing log4j2 configuration to create and
rollover all bundle log's., i like to delete rolled over files if file count
is 10, eg: 10 file rolled over during 11th file rollover 1st rolled over
file should be deleted., 

Is there any log4j2 configuration available.., i remember old version of
karaf has MaxBackupFile count...

08 # Sift - MDC routing
 109 #log4j2.appender.routing.type = Routing
 110 #log4j2.appender.routing.name = Routing
 111 #log4j2.appender.routing.routes.type = Routes
 112 #log4j2.appender.routing.routes.pattern = \$\$\\\{ctx:bundle.name\}
 113 #log4j2.appender.routing.routes.bundle.type = Route
 114 #log4j2.appender.routing.routes.bundle.appender.type =
RollingRandomAccessFile
 115 #log4j2.appender.routing.routes.bundle.appender.name =
Bundle-\$\\\{ctx:bundle.name\}
 116 #log4j2.appender.routing.routes.bundle.appender.fileName =
${karaf.log}/bundle-\$\\\{ctx:bundle.name\}.log
 117 #log4j2.appender.routing.routes.bundle.appender.filePattern =
${karaf.log}/bundle-\$\\\{ctx:bundle.name\}.log.%i
 118 #log4j2.appender.routing.routes.bundle.appender.append = true
 119 #log4j2.appender.routing.routes.bundle.appender.layout.type =
PatternLayout
 120 #log4j2.appender.routing.routes.bundle.appender.layout.pattern =
${log4j2.pattern}
 121 #log4j2.appender.routing.routes.bundle.appender.policies.type =
Policies
 122 #log4j2.appender.routing.routes.bundle.appender.policies.size.type =
SizeBasedTriggeringPolicy
 123 #log4j2.appender.routing.routes.bundle.appender.policies.size.size =
8MB


Regards
jayamani



--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-Dev-f930721.html

Re: [K4.1] Pax Logging: Sift appender

Posted by Jayamani <ja...@gmail.com>.
Thank you Jean-Baptiste Onofré.



--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-Dev-f930721.html

Re: [K4.1] Pax Logging: Sift appender

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

you can add the strategy:

log4j2.appender.routing.routes.bundle.appender.strategy.type=DefaultRolloverStrategy
log4j2.appender.routing.routes.bundle.appender.strategy.max=5

Regards
JB

On 28/11/2019 07:23, Jayamani wrote:
> Hi Jean-Baptiste Onofré,
> 
>  I am using below Sift - MDC routing log4j2 configuration to create and
> rollover all bundle log's., i like to delete rolled over files if file count
> is 10, eg: 10 file rolled over during 11th file rollover 1st rolled over
> file should be deleted., 
> 
> Is there any log4j2 configuration available.., i remember old version of
> karaf has MaxBackupFile count...
> 
> 08 # Sift - MDC routing
>  109 #log4j2.appender.routing.type = Routing
>  110 #log4j2.appender.routing.name = Routing
>  111 #log4j2.appender.routing.routes.type = Routes
>  112 #log4j2.appender.routing.routes.pattern = \$\$\\\{ctx:bundle.name\}
>  113 #log4j2.appender.routing.routes.bundle.type = Route
>  114 #log4j2.appender.routing.routes.bundle.appender.type =
> RollingRandomAccessFile
>  115 #log4j2.appender.routing.routes.bundle.appender.name =
> Bundle-\$\\\{ctx:bundle.name\}
>  116 #log4j2.appender.routing.routes.bundle.appender.fileName =
> ${karaf.log}/bundle-\$\\\{ctx:bundle.name\}.log
>  117 #log4j2.appender.routing.routes.bundle.appender.filePattern =
> ${karaf.log}/bundle-\$\\\{ctx:bundle.name\}.log.%i
>  118 #log4j2.appender.routing.routes.bundle.appender.append = true
>  119 #log4j2.appender.routing.routes.bundle.appender.layout.type =
> PatternLayout
>  120 #log4j2.appender.routing.routes.bundle.appender.layout.pattern =
> ${log4j2.pattern}
>  121 #log4j2.appender.routing.routes.bundle.appender.policies.type =
> Policies
>  122 #log4j2.appender.routing.routes.bundle.appender.policies.size.type =
> SizeBasedTriggeringPolicy
>  123 #log4j2.appender.routing.routes.bundle.appender.policies.size.size =
> 8MB
> 
> 
> Regards
> jayamani
> 
> 
> 
> --
> Sent from: http://karaf.922171.n3.nabble.com/Karaf-Dev-f930721.html
> 

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com