188 | | sudo /etc/init.d/deluge-daemon start |
189 | | }}} |
| 188 | sudo invoke-rc.d deluge-daemon start |
| 189 | }}} |
| 190 | |
| 191 | == Make deluge log something == |
| 192 | * create a structure for deluge to log to: |
| 193 | {{{ |
| 194 | sudo mkdir -p /var/log/deluge/daemon |
| 195 | sudo mkdir /var/log/deluge/web |
| 196 | }}} |
| 197 | * give the user that deluge is running as (in this case deluge) write-access to the logs |
| 198 | {{{ |
| 199 | sudo chmod -R 755 /var/log/deluge |
| 200 | sudo chown -R deluge /var/log/deluge |
| 201 | }}} |
| 202 | * edit the init-script like so: |
| 203 | {{{ |
| 204 | #!sh |
| 205 | DAEMON1=/usr/bin/deluged |
| 206 | DAEMON1_ARGS="-d -L warning -l /var/log/deluge/daemon/warning.log" # Consult `man deluged` for more options |
| 207 | DAEMON2=/usr/bin/deluge-web |
| 208 | DAEMON2_ARGS="-L warning -l /var/log/deluge/web/warning.log" |
| 209 | }}} |
| 210 | See [wiki:Faq#EnableDelugeLogging Logging] for possible loglevels. |
| 211 | * restart the daemon: {{{sudo invoke-rc.d deluge-daemon restart}}} |
| 212 | * tell logrotate to rotate the logs |
| 213 | {{{ |
| 214 | sudo cat > /etc/logrotate.d/deluge << EOF |
| 215 | /var/log/deluge/*/*.log { |
| 216 | weekly |
| 217 | missingok |
| 218 | rotate 7 |
| 219 | compress |
| 220 | notifempty |
| 221 | copytruncate |
| 222 | create 600 |
| 223 | } |
| 224 | EOF |