Module: MyStuff::Logger
- Defined in:
- lib/my_stuff/logger/reader_filter.rb,
lib/my_stuff/logger.rb,
lib/my_stuff/logger/levels.rb,
lib/my_stuff/logger/reader.rb,
lib/my_stuff/logger/writer.rb,
lib/my_stuff/logger/reader_filters.rb
Overview
Copyright 2011-present Fred Emmott. See COPYING file.
Defined Under Namespace
Modules: ReaderFilters
Classes: Reader, ReaderFilter, Writer
Constant Summary
collapse
- LEVELS =
{
:debug => 0,
:info => 1,
:warn => 2,
:error => 3,
:fatal => 4,
:disable => 0xffffff
}
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.backtrace_level ⇒ Object
22
23
24
|
# File 'lib/my_stuff/logger.rb', line 22
def backtrace_level
@backtrace_level ||= :error
end
|
.device ⇒ Object
14
15
16
|
# File 'lib/my_stuff/logger.rb', line 14
def device
@device ||= STDOUT
end
|
.level ⇒ Object
18
19
20
|
# File 'lib/my_stuff/logger.rb', line 18
def level
@level ||= :info
end
|
.root_path ⇒ Object
26
27
28
|
# File 'lib/my_stuff/logger.rb', line 26
def root_path
@root_path ||= File.dirname(File.expand_path($0))
end
|
Class Method Details
.new(*args) ⇒ Object
8
9
10
|
# File 'lib/my_stuff/logger.rb', line 8
def new *args
MyStuff::Logger::Writer.new *args
end
|