Enable transmission-daemon logging to file

If you use transmission-daemon on your Raspberry Pi and want to have logs to a file, you can follow a few simple steps to accomplish this:

Edit the service file:

Change the ExecStart line to look like this:

You can choose between these options:

systemctl will complain that the service file was changed. Run:

to reload units.

Create the log file and assign the correct ownership and permissions:

Restart the service:

Have fun!

  1. Thank you! I got the daemon service file updated but for the life of me couldn’t get the log writing. I knew I needed to change the owner but didn’t know what to. Appreciate the instructions 🙂

  2. It’s midnight so after working on this all day, I’ll have to try to see if this works tomorrow. I am assuming you tried to add this to the /etc/default/transmission-daemon because I can’t make it work there:
    # defaults for transmission-daemon
    # sourced by /etc/init.d/transmission-daemon

    # Change to 0 to disable daemon

    # This directory stores some runtime information, like torrent files
    # and links to the config file, which itself can be found in
    # /etc/transmission-daemon/settings.json

    # Default options for daemon, see transmission-daemon(1) for more options
    #OPTIONS=”–config-dir $CONFIG_DIR”

    OPTIONS=”–config-dir $CONFIG_DIR –log-info –logfile /mnt/Media/logs/transmission.log”

    # (optional) extra options to start-stop-daemon

  3. The option can be added to whatever service manager your distribution uses.
    In my case it was systemd, but for your case you need to edit the relevant init.d script.
    Just make sure the user transmission is running under has privileges to write on that folder.

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

This site uses Akismet to reduce spam. Learn how your comment data is processed.