Browse Source

Can turn off prosody log

Bob Mottram 8 years ago
parent
commit
d1ff074551
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      src/freedombone-logging

+ 5
- 2
src/freedombone-logging View File

72
     if [ -d /etc/prosody ]; then
72
     if [ -d /etc/prosody ]; then
73
         if [ ! -d /var/log/prosody ]; then
73
         if [ ! -d /var/log/prosody ]; then
74
             mkdir /var/log/prosody
74
             mkdir /var/log/prosody
75
+            chown root:adm /var/log/prosody
75
         fi
76
         fi
76
         sed -i 's|info = "/dev/null";|info = "/var/log/prosody/prosody.log";|g' /etc/prosody/prosody.cfg.lua
77
         sed -i 's|info = "/dev/null";|info = "/var/log/prosody/prosody.log";|g' /etc/prosody/prosody.cfg.lua
77
         sed -i 's|error = "/dev/null";|error = "/var/log/prosody/prosody.err";|g' /etc/prosody/prosody.cfg.lua
78
         sed -i 's|error = "/dev/null";|error = "/var/log/prosody/prosody.err";|g' /etc/prosody/prosody.cfg.lua
79
+        sed -i 's|levels = { "error" }; to = "/dev/null";|levels = { "error" }; to = "syslog";|g' /etc/prosody/prosody.cfg.lua
78
     fi
80
     fi
79
     if [ -d /etc/exim4 ]; then
81
     if [ -d /etc/exim4 ]; then
80
         if [ ! -d /var/log/exim4 ]; then
82
         if [ ! -d /var/log/exim4 ]; then
132
     if [ -d /etc/prosody ]; then
134
     if [ -d /etc/prosody ]; then
133
         sed -i 's|info = "/var/log/prosody/prosody.log";|info = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
135
         sed -i 's|info = "/var/log/prosody/prosody.log";|info = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
134
         sed -i 's|error = "/var/log/prosody/prosody.err";|error = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
136
         sed -i 's|error = "/var/log/prosody/prosody.err";|error = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
135
-        shred -zu /var/log/prosody/prosody.log
136
-        shred -zu /var/log/prosody/prosody.err
137
+        sed -i 's|levels = { "error" }; to = "syslog";|levels = { "error" }; to = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
138
+        shred -zu /var/log/prosody/*
139
+        rm -rf /var/log/prosody
137
     fi
140
     fi
138
     if [ -d /etc/exim4 ]; then
141
     if [ -d /etc/exim4 ]; then
139
         sed -i 's|log_selector =.*|log_selector = -all|g' /etc/exim4/conf.d/main/90_exim4-config_log_selector
142
         sed -i 's|log_selector =.*|log_selector = -all|g' /etc/exim4/conf.d/main/90_exim4-config_log_selector