summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorJoe Heck <heckj@mac.com>2012-01-10 13:42:03 -0800
committerJoe Heck <heckj@mac.com>2012-01-10 13:42:18 -0800
commit393aedb7ace6843b637aca7d156ffb9a430e671f (patch)
tree215868ab754aeb61a9b0277dc81fd1bab21e7b15 /bin
parent6540120494b0d5ed476ed053af980547bf26e4cd (diff)
adding logging from configuration files, default logging per common
Diffstat (limited to 'bin')
-rwxr-xr-xbin/keystone9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/keystone b/bin/keystone
index 881e5175..6e0f4398 100755
--- a/bin/keystone
+++ b/bin/keystone
@@ -32,6 +32,8 @@ def create_server(conf, name, port):
def serve(*servers):
for server in servers:
+ logging.debug("starting server %s on port %s", server.application,
+ server.port)
server.start()
for server in servers:
@@ -51,8 +53,11 @@ if __name__ == '__main__':
CONF(config_files=config_files)
- # TODO(termie): configure this based on config
- logging.getLogger().setLevel(logging.DEBUG)
+ config.setup_logging(CONF)
+
+ # Log the options used when starting if we're in debug mode...
+ if CONF.debug:
+ CONF.log_opt_values(logging.getLogger(CONF.prog), logging.DEBUG)
options = deploy.appconfig('config:%s' % CONF.config_file[0])