1
0
ミラー元 https://github.com/mail-in-a-box/mailinabox.git 前回の同期 2026-04-01 21:27:22 +02:00

Merge pull request #73 from mkropat/syslog-logging

Tell Flask to log to syslog
このコミットが含まれているのは:
Joshua Tauberer
2014-06-21 21:22:27 -04:00
コミット 064d75e261
2個のファイルの変更10行の追加0行の削除

ファイルの表示

@@ -97,4 +97,8 @@ def do_updates():
if __name__ == '__main__':
if "DEBUG" in os.environ: app.debug = True
if not app.debug:
app.logger.addHandler(utils.create_syslog_handler())
app.run(port=10222)

ファイルの表示

@@ -95,3 +95,9 @@ def shell(method, cmd_args, env={}, capture_stderr=False, return_bytes=False):
ret = getattr(subprocess, method)(cmd_args, env=env, stderr=stderr)
if not return_bytes and isinstance(ret, bytes): ret = ret.decode("utf8")
return ret
def create_syslog_handler():
import logging.handlers
handler = logging.handlers.SysLogHandler(address='/dev/log')
handler.setLevel(logging.WARNING)
return handler