def _proc_evt_log(cmd, args): """Return a log event.""" global log_opts cmd = cmd.lower() text_level = { 'log': 'linfo', 'ldebug': 'ldebug1', 'lwarn': 'lwarning', 'INFO': 'linfo', 'ERR': 'lerror', 'WARN': 'lwarning', 'DEBUG': 'ldebug1' }.get(cmd, cmd) log_level = __TEXT_LOG_LEVEL_TO_BEAH.get(text_level) if not log_opts: log_opts = OptionParser(usage="%prog [OPTIONS] MESSAGE", description="Return a %prog log event.") log_opts.disable_interspersed_args() log_opts.add_option("-H", "--handle", action="store", dest="handle", help="log handle", type="string", default="") log_opts.prog = text_level opts, args = log_opts.parse_args(args) return [ event.log(message=" ".join(args), log_level=log_level, log_handle=opts.handle) ]
def _proc_evt_log(cmd, args): """Return a log event.""" global log_opts cmd = cmd.lower() text_level = {'log':'linfo', 'ldebug':'ldebug1', 'lwarn':'lwarning', 'INFO':'linfo', 'ERR':'lerror', 'WARN':'lwarning', 'DEBUG':'ldebug1'}.get(cmd, cmd) log_level = __TEXT_LOG_LEVEL_TO_BEAH.get(text_level) if not log_opts: log_opts = OptionParser(usage="%prog [OPTIONS] MESSAGE", description="Return a %prog log event.") log_opts.disable_interspersed_args() log_opts.add_option("-H", "--handle", action="store", dest="handle", help="log handle", type="string", default="") log_opts.prog = text_level opts, args = log_opts.parse_args(args) return [event.log(message=" ".join(args), log_level=log_level, log_handle=opts.handle)]
def log(self, log_level, message): return self.send(event.log(message=message, log_level=log_level)) # pylint: disable=E1101