Revision 2afd10bf snf-tools/synnefo_tools/burnin/logger.py
b/snf-tools/synnefo_tools/burnin/logger.py | ||
---|---|---|
212 | 212 |
# ---------------------------------- |
213 | 213 |
# Too many arguments. pylint: disable-msg=R0913 |
214 | 214 |
def __init__(self, output_dir, verbose=1, use_colors=True, |
215 |
in_parallel=False, quiet=False): |
|
215 |
in_parallel=False, quiet=False, curr_time=None):
|
|
216 | 216 |
"""Initialize our loggers |
217 | 217 |
|
218 | 218 |
The file to be used by our file logger will be created inside |
... | ... | |
252 | 252 |
sys.stderr.write(msg) |
253 | 253 |
sys.exit("Failed to create log folder") |
254 | 254 |
|
255 |
if curr_time is None: |
|
256 |
curr_time = datetime.datetime.now() |
|
255 | 257 |
timestamp = datetime.datetime.strftime( |
256 |
datetime.datetime.now(), "%Y%m%d%H%M%S (%a %b %d %Y %H:%M)")
|
|
258 |
curr_time, "%Y%m%d%H%M%S (%a %b %d %Y %H:%M)")
|
|
257 | 259 |
file_name = timestamp + ".log" |
258 | 260 |
self.file_location = os.path.join(output_dir, file_name) |
259 | 261 |
|
260 |
timestamp = datetime.datetime.strftime( |
|
261 |
datetime.datetime.now(), "%a %b %d %Y %H:%M") |
|
262 |
self._write_to_stdout(None, "Starting burnin (%s)\n" % timestamp) |
|
262 |
self._write_to_stdout(None, "Starting burnin with id %s\n" % timestamp) |
|
263 | 263 |
|
264 | 264 |
# Create the logging file |
265 | 265 |
self._create_logging_file(timestamp) |
Also available in: Unified diff