]> git.evergreen-ils.org Git - OpenSRF.git/blob - examples/opensrf-rsyslog.conf
added sample rsyslog opensrf configuration file
[OpenSRF.git] / examples / opensrf-rsyslog.conf
1 # OpenSRF rsyslog configuration file
2 # Bill Erickson <berick@esilibrary.com>
3
4 # /etc/rsyslog.d/opensrf-rsyslog.conf
5
6 # Message format templates
7 # TIMESTAMP:::date-pgsql == YYYY-MM-DD HH:MM:SS
8 $template msgformat,"%TIMESTAMP:::date-pgsql% %HOSTNAME% %syslogtag%%msg:::drop-last-lf%\n"
9
10 # Log file templates -------
11 $template osrfsys,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/osrfsys.%$HOUR%.log"
12 $template osrferror,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/osrferror.log"
13 $template osrfwarn,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/osrfwarn.log"
14 $template activity,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/activity.log"
15 $template gateway,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/gateway.%$HOUR%.log"
16 $template router,"/var/log/opensrf/%$YEAR%/%$MONTH%/%$DAY%/router.log"
17
18 # Selectors ----------------
19 # local0 : OpenSRF
20 # local1 : OpenSRF "activity"
21 # local2 : OpenSRF router
22 # local6 : Apache
23
24 local0.* ?osrfsys;msgformat
25 local1.* ?activity;msgformat
26 local2.* ?router:msgformat
27 local6.* ?gateway;msgformat
28
29 # Warn
30 local0.warn ?osrfwarn;msgformat
31 local1.warn ?osrfwarn;msgformat
32 local2.warn ?osrfwarn;msgformat
33 local6.warn ?osrfwarn;msgformat
34
35 # Error
36 local0.error ?osrferror;msgformat
37 local1.error ?osrferror;msgformat
38 local2.error ?osrferror;msgformat
39 local6.error ?osrferror;msgformat