Module: Syslog
- Includes:
- Constants
- Defined in:
- syslog.c
Defined Under Namespace
Modules: Constants
Class Method Summary collapse
-
.close ⇒ Object
Syslog module methods.
- .facility ⇒ Object
- .ident ⇒ Object
- .inspect ⇒ Object
- .instance ⇒ Object
- .log ⇒ Object
- .LOG_MASK ⇒ Object
- .LOG_UPTO ⇒ Object
- .mask ⇒ Object
- .mask= ⇒ Object
- .open ⇒ Object
- .open! ⇒ Object
- .opened? ⇒ Boolean
- .options ⇒ Object
- .reopen ⇒ Object
Class Method Details
.close ⇒ Object
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;
}
|