diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-07 14:37:03 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-07 14:37:03 +0200 |
| commit | 1f9289a098afbec64e492d6ec2bd054f74c1d905 (patch) | |
| tree | 6031e76463db070b70e7e6f5e9d723836a200748 /openerp-web.py | |
| parent | 3d9fb5d4cc7ed3e187ce577d382177818652c08b (diff) | |
[imp] improved server loggin
bzr revid: nicolas.vanhoren@openerp.com-20110907123703-owcjsptzd4o3h3ww
Diffstat (limited to 'openerp-web.py')
| -rwxr-xr-x | openerp-web.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/openerp-web.py b/openerp-web.py index 29a958b7834..a9c948b4202 100755 --- a/openerp-web.py +++ b/openerp-web.py @@ -3,6 +3,7 @@ import optparse import os import sys import tempfile +import logging import werkzeug.serving @@ -31,6 +32,10 @@ optparser.add_option('--no-serve-static', dest='serve_static', optparser.add_option('--reloader', dest='reloader', default=False, action='store_true', help="Reload application when python files change") +optparser.add_option("--log-level", dest="log_level", + default='debug', help="Log level", metavar="LOG_LEVEL") +optparser.add_option("--log-config", dest="log_config", + default='', help="Log config file", metavar="LOG_CONFIG") import web.common.dispatch @@ -38,6 +43,12 @@ if __name__ == "__main__": (options, args) = optparser.parse_args(sys.argv[1:]) os.environ["TZ"] = "UTC" + + if not options.log_config: + logging.basicConfig(level=getattr(logging, options.log_level.upper())) + else: + logging.config.fileConfig(options.log_config) + app = web.common.dispatch.Root(options) werkzeug.serving.run_simple( |
