def show_logging(self, args): "Show logging options" if len(args) > 1 and args[1]: if args[1] == 'file': self.msg('The current logfile is "%s".' % self.logging_file) elif args[1] == 'overwrite': self.msg('Whether logging overwrites or appends to the' + ' log file is %s.' % fns.show_onoff(self.logging_overwrite)) elif args[1] == 'redirect': self.msg('The logging output mode is %s.' % fns.show_onoff(self.logging_redirect)) return False else: self.undefined_cmd("show logging", args[1]) return False else: self.msg('Future logs will be written to %s.' % self.logging_file) if self.logging_overwrite: self.msg('Logs will overwrite the log file.') else: self.msg('Logs will be appended to the log file.') if self.logging_redirect: self.msg("Output will be sent only to the log file.") else: self.msg("Output will be logged and displayed.") return False return False
def get_flush(self): return fns.show_onoff(self.flush)
def get_dbg_pydb(self): return self.msg(fns.show_onoff(self.dbg_pydb))
def get_deftrace(self): return fns.show_onoff(self.deftrace)
def get_basename(self): return fns.show_onoff(self.basename)
def get_cmdtrace(self): return fns.show_onoff(self.cmdtrace)
def get_linetrace(self): return fns.show_onoff(self.linetrace)
def get_sigcheck(self): return fns.show_onoff(self.sigcheck)
def get_fntrace(self): return fns.show_onoff(self.fntrace)
def get_interactive(self): return fns.show_onoff(not self.noninteractive)
def get_autoeval(self): return fns.show_onoff(self.autoeval)