Commit fe05d650 authored by Alain Takoudjou's avatar Alain Takoudjou

Set log option as used in slaprunner recipe

parent f262c408
...@@ -17,7 +17,7 @@ class Parser(OptionParser): ...@@ -17,7 +17,7 @@ class Parser(OptionParser):
""" """
OptionParser.__init__(self, usage=usage, version=version, OptionParser.__init__(self, usage=usage, version=version,
option_list=[ option_list=[
Option("-l", "--log_file", Option("-l", "--logfile",
help="The path to the log file used by the script.", help="The path to the log file used by the script.",
type=str), type=str),
Option("-v", "--verbose", Option("-v", "--verbose",
...@@ -72,17 +72,17 @@ class Config: ...@@ -72,17 +72,17 @@ class Config:
if self.console: if self.console:
self.logger.addHandler(logging.StreamHandler()) self.logger.addHandler(logging.StreamHandler())
if self.log_file: if self.logfile:
if not os.path.isdir(os.path.dirname(self.log_file)): if not os.path.isdir(os.path.dirname(self.logfile)):
# fallback to console only if directory for logs does not exists and # fallback to console only if directory for logs does not exists and
# continue to run # continue to run
raise ValueError('Please create directory %r to store %r log file' % ( raise ValueError('Please create directory %r to store %r log file' % (
os.path.dirname(self.log_file), self.log_file)) os.path.dirname(self.logfile), self.logfile))
else: else:
file_handler = logging.FileHandler(self.log_file) file_handler = logging.FileHandler(self.logfile)
file_handler.setFormatter(logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")) file_handler.setFormatter(logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s"))
self.logger.addHandler(file_handler) self.logger.addHandler(file_handler)
self.logger.info('Configured logging to file %r' % self.log_file) self.logger.info('Configured logging to file %r' % self.logfile)
self.logger.info("Started.") self.logger.info("Started.")
self.logger.info(os.environ['PATH']) self.logger.info(os.environ['PATH'])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment