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