CKLog
- Class/Module:
- Class
- In:
-
lib/cgikit.rb
- Parent:
-
Object
Description
CKLog is a simple logging class.
Debug level
DEBUG < INFO < WARN < ERROR < FATAL
Methods
add
close
debug
debug
debug?
error
error?
fatal
fatal?
info
info?
new
warn
warn?
Attributes
- level [RW]
-
Log level. The default level is DEBUG.
- max_file_size [RW]
-
Max file size to log. If size of file to output is over the max file size,
exception FileSizeError is raised.
- name [RW]
-
Program name. The default name is "CGIKit" and the version.
- out [RW]
-
Outputter. The default outputter is standard error.
Classes and Modules
Class CKLog::FileSizeError
Public Class Methods
-
debug( message, exception = nil )
Outputs a debug string to STDERR. A backtrace is sent if
"exception" is given an error object.
-
new( options = {} )
Public Instance Methods
-
add( level, message = nil, &block ) {|| ...}
-
close()
-
debug( message = nil, &block )
-
debug?()
-
error( message = nil, &block )
-
error?()
-
fatal( message = nil, &block )
-
fatal?()
-
info( message = nil, &block )
-
info?()
-
warn( message = nil, &block )
-
warn?()