模块 Syslog::Macros

公共类方法

included(p1) 点击切换源代码
static VALUE mSyslogMacros_included(VALUE mod, VALUE target)
{
    rb_extend_object(target, mSyslogMacros);
    return mod;
}

公共实例方法

LOG_MASK(优先级级别) → 优先级掩码 点击切换源代码

为优先级级别生成掩码位。参见 mask=

static VALUE mSyslogMacros_LOG_MASK(VALUE mod, VALUE pri)
{
    return INT2FIX(LOG_MASK(NUM2INT(pri)));
}
LOG_UPTO(优先级级别) → 优先级掩码 点击切换源代码

为指定级别或低于指定级别的优先级级别生成掩码值。参见 mask=

static VALUE mSyslogMacros_LOG_UPTO(VALUE mod, VALUE pri)
{
    return INT2FIX(LOG_UPTO(NUM2INT(pri)));
}