Exemple #1
0
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)
    ]
Exemple #2
0
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)]
Exemple #3
0
 def log(self, log_level, message):
     return self.send(event.log(message=message, log_level=log_level)) # pylint: disable=E1101
Exemple #4
0
 def log(self, log_level, message):
     return self.send(event.log(message=message, log_level=log_level))  # pylint: disable=E1101