projects
/
matthijs
/
servers
/
drsnuggles.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
22ab3c0
)
rsyslog: Put host-specific logs in separate dir.
author
Matthijs Kooijman
<matthijs@stdin.nl>
Thu, 10 Sep 2009 10:55:39 +0000
(12:55 +0200)
committer
Matthijs Kooijman
<matthijs@stdin.nl>
Thu, 10 Sep 2009 10:55:39 +0000
(12:55 +0200)
etc/rsyslog.conf
patch
|
blob
|
history
diff --git
a/etc/rsyslog.conf
b/etc/rsyslog.conf
index df51b37400735306eaba72e1fd8fcfdaa5c01c50..54022c1c90d3ed19be6b41819b2ee97cf92e1269 100644
(file)
--- a/
etc/rsyslog.conf
+++ b/
etc/rsyslog.conf
@@
-54,17
+54,17
@@
$IncludeConfig /etc/rsyslog.d/*.conf
########################
# Log lines received from other servers (as well as our own logs) centrally.
########################
# Log lines received from other servers (as well as our own logs) centrally.
-$template
FacilityLog,"/data/log/rsyslog
/%fromhost%/facilities/%syslogfacility-text%.log"
-$template
SeverityLog,"/data/log/rsyslog
/%fromhost%/severities/%syslogseverity-text%.log"
-$template
AppLog,"/data/log/rsyslog
/%fromhost%/apps/%app-name%.log"
+$template
HostFacilityLog,"/data/log/rsyslog/hosts
/%fromhost%/facilities/%syslogfacility-text%.log"
+$template
HostSeverityLog,"/data/log/rsyslog/hosts
/%fromhost%/severities/%syslogseverity-text%.log"
+$template
HostAppLog,"/data/log/rsyslog/hosts
/%fromhost%/apps/%app-name%.log"
# Use a verbose logging format
$template LogFormat, "%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag% %syslogfacility-text%.%syslogseverity-text%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
# Log by facility, severity and appname
# Use a verbose logging format
$template LogFormat, "%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag% %syslogfacility-text%.%syslogseverity-text%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
# Log by facility, severity and appname
-*.* ?FacilityLog;LogFormat
-*.* ?SeverityLog;LogFormat
-*.* ?AppLog;LogFormat
+*.* ?
Host
FacilityLog;LogFormat
+*.* ?
Host
SeverityLog;LogFormat
+*.* ?
Host
AppLog;LogFormat
# Log all entries in a single file, which is meant to be parsed by logcheck
# (hence the traditional format).
*.* -/data/log/rsyslog/all.log;RSYSLOG_TraditionalFileFormat
# Log all entries in a single file, which is meant to be parsed by logcheck
# (hence the traditional format).
*.* -/data/log/rsyslog/all.log;RSYSLOG_TraditionalFileFormat