Rotate mail daily, keep 30, and use date extension
[mirror/dsa-puppet.git] / files / etc / logrotate.d / syslog-ng
1 /var/log/auth.log {
2    rotate 4
3    missingok
4    notifempty
5    weekly
6    compress
7 }
8
9 /var/log/cron.log {
10    rotate 4
11    weekly
12    missingok
13    notifempty
14    compress
15 }
16
17 /var/log/daemon.log {
18    rotate 7
19    weekly
20    missingok
21    notifempty
22    compress
23 }
24
25 /var/log/debug {
26    rotate 4
27    weekly
28    missingok
29    notifempty
30    compress
31 }
32
33 /var/log/kern.log {
34    rotate 4
35    weekly
36    missingok
37    notifempty
38    compress
39 }
40
41 /var/log/lpr.log {
42    rotate 4
43    weekly
44    missingok
45    notifempty
46    compress
47 }
48
49 /var/log/mail.err {
50    rotate 30
51    daily
52    dateext
53    missingok
54    notifempty
55    compress
56 }
57
58 /var/log/mail.info {
59    rotate 30
60    daily
61    dateext
62    missingok
63    notifempty
64    compress
65 }
66
67 /var/log/mail.log {
68    rotate 30
69    daily
70    dateext
71    missingok
72    notifempty
73    compress
74 }
75
76 /var/log/mail.warn {
77    rotate 30
78    daily
79    dateext
80    missingok
81    notifempty
82    compress
83 }
84
85 /var/log/messages {
86    rotate 4
87    weekly
88    missingok
89    notifempty
90    compress
91 }
92
93
94 /var/log/user.log {
95    rotate 4
96    weekly
97    missingok
98    notifempty
99    compress
100 }
101
102 /var/log/uucp.log {
103    rotate 4
104    missingok
105    notifempty
106    weekly
107    compress
108 }
109
110 /var/log/syslog {
111    rotate 7
112    daily
113    compress
114    postrotate
115       /usr/sbin/invoke-rc.d syslog-ng reload >/dev/null
116    endscript
117 }