Set default log_file

Change-Id: I912e6c84f1a9d43a457be6bbf2e420de0cc62e61
This commit is contained in:
Yuriy Taraday 2015-09-09 17:15:25 +03:00
parent 2490729093
commit 1dd27fff81
2 changed files with 6 additions and 1 deletions

View File

@ -34,6 +34,11 @@ class OctaneApp(app.App):
description, version, argparse_kwargs)
if os.environ.get('OCTANE_DEBUG'):
parser.set_defaults(debug=True, verbose_level=2)
if os.getuid() == 0: # Fuel master anarchy
log_file = '/var/log/octane.log'
else: # Probably local dev's env
log_file = 'octane.log'
parser.set_defaults(log_file=log_file)
return parser
def configure_logging(self):

View File

@ -37,7 +37,7 @@ def set_console_formatter(**formatter_kwargs):
formatter_kwargs.setdefault('datefmt', '%Y-%m-%d %H:%M:%S')
root_logger = logging.getLogger('')
for handler in root_logger.handlers:
if isinstance(handler, logging.StreamHandler):
if handler.__class__ is logging.StreamHandler: # Skip subclasses
console_handler = handler
break
else: