Hi  All,

 

Can we have a default appender with those properties that are same for all the 
appenders which we are using.

 

For example: 

appender.service1.type=RollingFile
appender.service1.name=RollingFile_SERVICE1
appender.service1.fileName=${sys:logware.lucas.root}/log/service1_${date:MMdd}.log
appender.service1.filePattern=${sys:logware.lucas.root}/log/service1_%d{MMdd}.log
appender.service1.layout.type=PatternLayout
appender.service1.layout.pattern=%d{ABSOLUTE} %level{length=1} 
%markerSimpleName [%C{1}:%L] %m%n
appender.service1.createOnDemand=true
appender.service1.policies.type = Policies
appender.service1.policies.time.type = TimeBasedTriggeringPolicy
appender.service1.policies.time.interval = 1
appender.service1.policies.time.modulate = true
appender.service1.policies.size.type = SizeBasedTriggeringPolicy
appender.service1.policies.size.size=100MB
appender.service1.strategy.type = DefaultRolloverStrategy
appender.service1.strategy.max = 5

appender.service2.type=RollingFile
appender.service2.name=RollingFile_SERVICE2
appender.service2.fileName=${sys:logware.lucas.root}/log/service2_${date:MMdd}.log
appender.service2.filePattern=${sys:logware.lucas.root}/log/service2_%d{MMdd}.log
appender.service2.layout.type=PatternLayout
appender.service2.layout.pattern=%d{ABSOLUTE} %level{length=1} 
%markerSimpleName [%C{1}:%L] %m%n
appender.service2.createOnDemand=true
appender.service2.policies.type = Policies
appender.service2.policies.time.type = TimeBasedTriggeringPolicy
appender.service2.policies.time.interval = 1
appender.service2.policies.time.modulate = true
appender.service2.policies.size.type = SizeBasedTriggeringPolicy
appender.service2.policies.size.size=100MB
appender.service2.strategy.type = DefaultRolloverStrategy
appender.service2.strategy.max = 5

 

 

There are only 4 lines that vary. Is it possible to have a default appender 
with all the common properties. Will that work?

 

 

 

Reply via email to