gwusermanual:log4j2_properties

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
gwusermanual:log4j2_properties [2023/08/30 15:57]
giorgio.scali [Template log4j2.properties (Webclient)]
gwusermanual:log4j2_properties [2023/08/30 16:02] (versione attuale)
giorgio.scali [Template log4j2.properties (Webadmin)]
Linea 113: Linea 113:
  
 appender.<​color #​c8bfe7>​rolling</​color>​.fileName = ${sys:​catalina.home}/​logs/​geoweb_client.log appender.<​color #​c8bfe7>​rolling</​color>​.fileName = ${sys:​catalina.home}/​logs/​geoweb_client.log
 +
 +#​appender.<​color #​c8bfe7>​rolling</​color>​.filePattern = ${sys:​catalina.home}/​logs/​geoweb_client-%d{yyyy-MM-dd}-%i.log
  
 appender.<​color #​c8bfe7>​rolling</​color>​.filePattern = ${sys:​catalina.home}/​logs/​geoweb_client-%i.log appender.<​color #​c8bfe7>​rolling</​color>​.filePattern = ${sys:​catalina.home}/​logs/​geoweb_client-%i.log
Linea 122: Linea 124:
 appender.<​color #​c8bfe7>​rolling</​color>​.policies.type = Policies appender.<​color #​c8bfe7>​rolling</​color>​.policies.type = Policies
  
-appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.type = TimeBasedTriggeringPolicy+#appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.type = TimeBasedTriggeringPolicy
  
-appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.interval = 86400+#appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.interval = 1
  
-appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.modulate = true+#appender.<​color #​c8bfe7>​rolling</​color>​.policies.time.modulate = true
  
 appender.<​color #​c8bfe7>​rolling</​color>​.policies.size.type = SizeBasedTriggeringPolicy appender.<​color #​c8bfe7>​rolling</​color>​.policies.size.type = SizeBasedTriggeringPolicy
Linea 142: Linea 144:
  
 ===== Template log4j2.properties (Webclient) ===== ===== Template log4j2.properties (Webclient) =====
-Nel caso si voglia usare anche la **TimeBasedTriggeringPolicy**, ​decommentare ​(**togliendo #**) //​appender.rolling.policies.time.//​ +Nel caso si voglia usare anche la **TimeBasedTriggeringPolicy**, ​per far creare un nuovo file ogni giorno, oltre che superati i limiti di size: 
-ed assicurarsi che ci sia il **%d{}** (Es: %d{yyyy-MM-dd}) ​nel **filePattern** dell'​**appender** +  - Elenco numeratodecommentare ​(**togliendo #**) le parti //​appender.rolling.policies.time.//​ 
 +  - nel **filePattern** degli **appender** ​assicurarsi che ci sia un costrutto ​**%d{}** ​//(Es: %d{yyyy-MM-dd})// 
  
  
Linea 331: Linea 333:
  
 ===== Template log4j2.properties (Webadmin) ===== ===== Template log4j2.properties (Webadmin) =====
 +
 +Nel caso si voglia usare anche la **TimeBasedTriggeringPolicy**,​ per far creare un nuovo file ogni giorno, oltre che superati i limiti di size:
 +  - Elenco numeratodecommentare (**togliendo #**) le parti //​appender.rolling.policies.time.//​
 +  - nel **filePattern** degli **appender** assicurarsi che ci sia un costrutto **%d{}** //(Es: %d{yyyy-MM-dd})// ​
 +
 <code properties log4j2.properties>​ <code properties log4j2.properties>​
 # documentation here: # documentation here:
Linea 368: Linea 375:
 ######################################################################​ ######################################################################​
 rootLogger.level = ${globalLogLevel} rootLogger.level = ${globalLogLevel}
-rootLogger.appenderRefs = stdout+rootLogger.appenderRefs = stdout,rolling
 rootLogger.appenderRef.stdout.ref = STDOUT rootLogger.appenderRef.stdout.ref = STDOUT
 +rootLogger.appenderRef.rolling.ref = RollingFile
  
 ######################################################################​ ######################################################################​
Linea 396: Linea 404:
 # appenders # appenders
 ######################################################################​ ######################################################################​
-#appenders definition can be optional, but it's useful to undestand ​properties syntax correlation ​+#appenders definition can be optional, but it's useful to understand ​properties syntax correlation ​
 appenders = console,​rolling appenders = console,​rolling
  
Linea 415: Linea 423:
 appender.rolling.name = RollingFile appender.rolling.name = RollingFile
 appender.rolling.fileName = ${sys:​catalina.home}/​logs/​geoweb_admin.log appender.rolling.fileName = ${sys:​catalina.home}/​logs/​geoweb_admin.log
 +#​appender.rolling.filePattern = ${sys:​catalina.home}/​logs/​geoweb_admin-%d{yyyy-MM-dd}-%i.log
 appender.rolling.filePattern = ${sys:​catalina.home}/​logs/​geoweb_admin-%i.log appender.rolling.filePattern = ${sys:​catalina.home}/​logs/​geoweb_admin-%i.log
 appender.rolling.layout.type = PatternLayout appender.rolling.layout.type = PatternLayout
 appender.rolling.layout.pattern = %d [%t] %-5p %c - %m%n appender.rolling.layout.pattern = %d [%t] %-5p %c - %m%n
 appender.rolling.policies.type = Policies appender.rolling.policies.type = Policies
-appender.rolling.policies.time.type = TimeBasedTriggeringPolicy +#appender.rolling.policies.time.type = TimeBasedTriggeringPolicy 
-appender.rolling.policies.time.interval = 86400 +#appender.rolling.policies.time.interval = 1 
-appender.rolling.policies.time.modulate = true+#appender.rolling.policies.time.modulate = true
 appender.rolling.policies.size.type = SizeBasedTriggeringPolicy appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
-appender.rolling.policies.size.size=10MB+appender.rolling.policies.size.size = 20MB
 appender.rolling.strategy.type = DefaultRolloverStrategy appender.rolling.strategy.type = DefaultRolloverStrategy
 appender.rolling.strategy.max = 10 appender.rolling.strategy.max = 10
 appender.rolling.strategy.fileIndex = min appender.rolling.strategy.fileIndex = min
 +
 </​code>​ </​code>​
  
  • gwusermanual/log4j2_properties.1693403820.txt.gz
  • Ultima modifica: 2023/08/30 15:57
  • da giorgio.scali