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