Class: Agoo::RackLogger

Inherits:
Object
  • Object
show all
Defined in:
ext/agoo/rack_logger.c,
ext/agoo/rack_logger.c

Overview

Used in a request as the rack.logger attribute.

Instance Method Summary collapse

Instance Method Details

#debug(message) ⇒ Object

call-seq: debug(message, &block)

Calls the Server#debug method.



90
91
92
93
94
95
# File 'ext/agoo/rack_logger.c', line 90

static VALUE
rl_debug(VALUE self, VALUE message) {
    log_message((RackLogger)DATA_PTR(self), DEBUG, message);

    return Qnil;
}

#error(message) ⇒ Object

call-seq: error(message, &block)

Calls the Server#error method.



129
130
131
132
133
134
# File 'ext/agoo/rack_logger.c', line 129

static VALUE
rl_error(VALUE self, VALUE message) {
    log_message((RackLogger)DATA_PTR(self), ERROR, message);

    return Qnil;
}

#fatal(message) ⇒ Object

call-seq: fatal(message, &block)

Calls the Server#fatal method.



142
143
144
145
146
147
# File 'ext/agoo/rack_logger.c', line 142

static VALUE
rl_fatal(VALUE self, VALUE message) {
    log_message((RackLogger)DATA_PTR(self), FATAL, message);

    return Qnil;
}

#info(message) ⇒ Object

call-seq: info(message, &block)

Calls the Server#info method.



103
104
105
106
107
108
# File 'ext/agoo/rack_logger.c', line 103

static VALUE
rl_info(VALUE self, VALUE message) {
    log_message((RackLogger)DATA_PTR(self), INFO, message);

    return Qnil;
}

#warn(message) ⇒ Object

call-seq: warn(message, &block)

Calls the Server#warn method.



116
117
118
119
120
121
# File 'ext/agoo/rack_logger.c', line 116

static VALUE
rl_warn(VALUE self, VALUE message) {
    log_message((RackLogger)DATA_PTR(self), WARN, message);

    return Qnil;
}