diff --git a/README.md b/README.md index 4a98e8b..1208b11 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Copy `config.example.toml` to `/etc/ddns-service/config.toml` or `./config.toml` # log_target = "stdout" # default: "stdout", or "syslog", "file" # syslog_socket = "/dev/log" # default: "/dev/log" # syslog_facility = "daemon" # default: "daemon" -# log_file = "/var/log/ddns-service.log" # default, used if log_target = "file" +# log_file = "/var/log/ddns-service/ddns-service.log" # default, used if log_target = "file" # log_file_size = 52428800 # default: 52428800 (50 MB in bytes) # log_versions = 5 # default: 5 backup files # log_requests = false # default: false diff --git a/files/config.example.toml b/files/config.example.toml index 4a3c862..e8fb247 100644 --- a/files/config.example.toml +++ b/files/config.example.toml @@ -5,7 +5,7 @@ # log_target = "stdout" # default, "stdout", "syslog" or "file" # syslog_socket = "/dev/log" # default # syslog_facility = "daemon" # default -# log_file = "/var/log/ddns-service.log" # default, used if log_target = "file" +# log_file = "/var/log/ddns-service/ddns-service.log" # default, used if log_target = "file" # log_file_size = 52428800 # default, 50 MB in bytes # log_versions = 5 # default, 5 backup files # log_requests = false # default diff --git a/src/ddns_service/config.py b/src/ddns_service/config.py index 41d52a0..dbc38ed 100644 --- a/src/ddns_service/config.py +++ b/src/ddns_service/config.py @@ -133,7 +133,7 @@ def load_config(config_path): cfg["daemon"].setdefault("log_target", "stdout") cfg["daemon"].setdefault("syslog_socket", "/dev/log") cfg["daemon"].setdefault("syslog_facility", "daemon") - cfg["daemon"].setdefault("log_file", "/var/log/ddns-service.log") + cfg["daemon"].setdefault("log_file", "/var/log/ddns-service/ddns-service.log") cfg["daemon"].setdefault("log_file_size", 52428800) cfg["daemon"].setdefault("log_versions", 5) cfg["daemon"].setdefault("log_requests", False) diff --git a/src/ddns_service/logging.py b/src/ddns_service/logging.py index 2d16f3f..678e822 100644 --- a/src/ddns_service/logging.py +++ b/src/ddns_service/logging.py @@ -70,7 +70,7 @@ def setup_logging( target="stdout", syslog_socket="/dev/log", syslog_facility="daemon", - log_file="/var/log/ddns-service.log", + log_file="/var/log/ddns-service/ddns-service.log", log_file_size=52428800, log_versions=5, ):