adding option to print cmdline in output

pull/120/head
ines 5 years ago
parent 22e84d9c07
commit 9288abbc4f

@ -1395,6 +1395,7 @@ Please read the README inside for more examples and usage information.
log_grp = OptionGroup(parser, 'Logging')
log_grp.add_option('-l', dest='log_dir', metavar='DIR', help="save output and response data into DIR ")
log_grp.add_option('-L', dest='auto_log', metavar='SFX', help="automatically save into DIR/yyyy-mm-dd/hh:mm:ss_SFX (DIR defaults to '/tmp/patator')")
log_grp.add_option('--printcmd', dest='printcmd', action='store_true', default=False, help='print cmdline in stdout output')
dbg_grp = OptionGroup(parser, 'Debugging')
dbg_grp.add_option('-d', '--debug', dest='debug', action='store_true', default=False, help='enable debug messages')
@ -1435,6 +1436,9 @@ Please read the README inside for more examples and usage information.
self.start, self.stop = opts.start, opts.stop
self.allow_ignore_failures = opts.allow_ignore_failures
self.printcmdline = opts.printcmd
self.cmdline = ' '.join(argv)
self.resume = [int(i) for i in opts.resume.split(',')] if opts.resume else None
manager = MyManager()
@ -1604,6 +1608,9 @@ Please read the README inside for more examples and usage information.
def fire(self):
logger.info('Starting %s at %s' % (__banner__, strftime('%Y-%m-%d %H:%M %Z', localtime())))
if self.printcmdline:
logger.info('cmd : %s' % self.cmdline)
try:
self.start_threads()
self.monitor_progress()

Loading…
Cancel
Save