I am modifying existing log4j2.properties file to log error into a separate file. My question is how can i REUSE SizeBasedTriggeringPolicy, TimeBasedTriggeringPolicy and DefaultRolloverStrategy for multiple fileappenders. I dont want to copy same stuff multiple times
appender.errorfile.policies.type=Policies
appender.errorfile.policies.size.type = SizeBasedTriggeringPolicy
appender.errorfile.policies.size.size = 51200KB
appender.errorfile.policies.time.type = TimeBasedTriggeringPolicy
appender.errorfile.policies.time.interval = 1
appender.errorfile.policies.time.modulate = true
appender.errorfile.strategy.type = DefaultRolloverStrategy
appender.errorfile.strategy.delete.type = Delete
appender.errorfile.strategy.delete.basePath = /logs
appender.errorfile.strategy.delete.maxDepth = 10
appender.errorfile.strategy.delete.ifLastModified.type = IfLastModified
appender.errorfile.strategy.delete.ifLastModified.age=30d
appender.errorfile.filter.threshold.type = ThresholdFilter
appender.errorfile.filter.threshold.level = ERROR
appender.errorfile.filter.threshold.onMatch = ACCEPT
appender.errorfile.filter.threshold.onMismatch = DENY
appender.errorfile.type=RollingFile
appender.errorfile.name=File-ERROR
appender.errorfile.fileName=/logs/error.log
appender.errorfile.filePattern=/logs/error_%d{yyyyMMdd}.log.gz
appender.errorfile.layout.type=PatternLayout
appender.errorfile.layout.pattern=%d %-5p [%C] (%tn) %m (%F:%L)%n