Fix log roll over logging
This commit is contained in:
parent
ac345daba2
commit
4ea76f84c5
2 changed files with 4 additions and 4 deletions
|
|
@ -81,8 +81,8 @@ def run_server(basedir, configfile, host, port, debug, allow_root, logging_confi
|
||||||
safe_mode=safe_mode,
|
safe_mode=safe_mode,
|
||||||
ignore_blacklist=ignore_blacklist,
|
ignore_blacklist=ignore_blacklist,
|
||||||
after_safe_mode=log_startup,
|
after_safe_mode=log_startup,
|
||||||
after_plugin_manager=log_register_rollover)
|
after_environment_detector=log_register_rollover)
|
||||||
|
|
||||||
settings, _, safe_mode, event_manager, connectivity_checker, plugin_manager, environment_detector = components
|
settings, _, safe_mode, event_manager, connectivity_checker, plugin_manager, environment_detector = components
|
||||||
|
|
||||||
except FatalStartupError as e:
|
except FatalStartupError as e:
|
||||||
|
|
@ -152,7 +152,7 @@ def enable_safemode(ctx, **kwargs):
|
||||||
|
|
||||||
settings.setBoolean(["server", "startOnceInSafeMode"], True)
|
settings.setBoolean(["server", "startOnceInSafeMode"], True)
|
||||||
settings.save()
|
settings.save()
|
||||||
|
|
||||||
click.echo("Safe mode flag set, OctoPrint will start in safe mode on next restart.")
|
click.echo("Safe mode flag set, OctoPrint will start in safe mode on next restart.")
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ class OctoPrintLogHandler(CleaningTimedRotatingFileHandler):
|
||||||
def doRollover(self):
|
def doRollover(self):
|
||||||
CleaningTimedRotatingFileHandler.doRollover(self)
|
CleaningTimedRotatingFileHandler.doRollover(self)
|
||||||
|
|
||||||
for rcb in self.__class__.rollover_callbacks:
|
for rcb in self.rollover_callbacks:
|
||||||
callback, args, kwargs = rcb
|
callback, args, kwargs = rcb
|
||||||
callback(*args, **kwargs)
|
callback(*args, **kwargs)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue