# Evergreen rsyslog configuration file # E.g. /etc/rsyslog.d/evergreen-rsyslog.conf # When turned on, EscapeControlCharactersOnReceive peppers your # logs with confusing #11's in place of spaces for newlines # and destroys non-western characters. $EscapeControlCharactersOnReceive off # Message format templates # TIMESTAMP:::date-pgsql == YYYY-MM-DD HH:MM:SS $template msgformat,"%TIMESTAMP:::date-pgsql% %HOSTNAME% %syslogtag%%msg:::drop-last-lf%\n" # Log file templates ------- $template osrfsys,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrfsys.%$HOUR%.log" $template osrferror,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrferror.log" $template osrfwarn,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/osrfwarn.log" $template activity,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/activity.log" $template gateway,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/gateway.%$HOUR%.log" $template router,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/router.log" $template pg,"/var/log/evergreen/%$YEAR%/%$MONTH%/%$DAY%/pg.%$HOUR%.log" # Selectors ---------------- # local0 : OpenSRF # local1 : OpenSRF "activity" # local2 : OpenSRF router # local3 : Postgres # local6 : Apache local0.* ?osrfsys;msgformat local1.* ?activity;msgformat local2.* ?router;msgformat local3.* ?pg;msgformat local6.* ?gateway;msgformat # Warn local0.warn ?osrfwarn;msgformat local1.warn ?osrfwarn;msgformat local2.warn ?osrfwarn;msgformat local3.warn ?osrfwarn;msgformat local6.warn ?osrfwarn;msgformat # Error local0.error ?osrferror;msgformat local1.error ?osrferror;msgformat local2.error ?osrferror;msgformat local3.error ?osrferror;msgformat local6.error ?osrferror;msgformat