diff --git a/octoprint/server.py b/octoprint/server.py index 8ae920a..63c096c 100644 --- a/octoprint/server.py +++ b/octoprint/server.py @@ -519,17 +519,20 @@ class Server(): } }, "loggers": { - "SERIAL": { - "level": "DEBUG", - "handlers": ["serialFile"], - "propagate": False - } }, "root": { "level": "INFO", "handlers": ["console", "file"] } } + + if debug: + self._config["loggers"]["SERIAL"] = { + "level": "DEBUG", + "handlers": ["serialFile"], + "propagate": False + } + logging.config.dictConfig(self._config) if __name__ == "__main__":