Module: Syslog

Includes:
Constants
Defined in:
syslog.c

Defined Under Namespace

Modules: Constants

Class Method Summary collapse

Class Method Details

.closeObject

Syslog module methods



# File 'syslog.c'

/* Syslog module methods */
static VALUE mSyslog_close(VALUE self)
{
    rb_secure(4);
    if (!syslog_opened) {
        rb_raise(rb_eRuntimeError, "syslog not opened");
    }

    closelog();

    free((void *)syslog_ident);
    syslog_ident = NULL;
    syslog_options = syslog_facility = syslog_mask = -1;
    syslog_opened = 0;

    return Qnil;
}

.facilityObject

.identObject

.inspectObject

.instanceObject

.logObject

.LOG_MASKObject

.LOG_UPTOObject

.maskObject

.mask=Object

.openObject

.open!Object

.opened?Boolean

Returns:

  • (Boolean)

.optionsObject

.reopenObject