Module: DohLog
- Extended by:
- DohLog
- Included in:
- DohLog
- Defined in:
- lib/dohlog.rb,
lib/dohlog/event.rb,
lib/dohlog/severity.rb,
lib/dohlog/interface.rb,
lib/dohlog/multi_acceptor.rb,
lib/dohlog/append_acceptor.rb,
lib/dohlog/filter_acceptor.rb,
lib/dohlog/memory_acceptor.rb,
lib/dohlog/stream_acceptor.rb
Defined Under Namespace
Classes: AppendAcceptor, Event, FilterAcceptor, Interface, MemoryAcceptor, MultiAcceptor, StreamAcceptor
Constant Summary
collapse
- DEBUG =
0
- INFO =
1
- WARN =
2
- ERROR =
3
- SEVERITY_LEVELS =
%w(debug info WARNING ERROR)
- @@log_thread_ids =
false
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.severity_text(level) ⇒ Object
9
10
11
|
# File 'lib/dohlog/severity.rb', line 9
def self.severity_text(level)
SEVERITY_LEVELS[level]
end
|
Instance Method Details
21
22
23
24
25
26
|
# File 'lib/dohlog.rb', line 21
def disable
return DohLog::Interface.disable if !block_given?
DohLog::Interface.disable do
yield
end
end
|
17
18
19
|
# File 'lib/dohlog.rb', line 17
def enable
DohLog::Interface.enable
end
|
#log_thread_ids(enabled) ⇒ Object
28
29
30
|
# File 'lib/dohlog.rb', line 28
def log_thread_ids(enabled)
@@log_thread_ids = enabled
end
|
#setup(acceptor) ⇒ Object
9
10
11
|
# File 'lib/dohlog.rb', line 9
def setup(acceptor)
DohLog::Interface.setup(acceptor)
end
|
#should_log_thread_ids ⇒ Object
32
33
34
|
# File 'lib/dohlog.rb', line 32
def should_log_thread_ids
@@log_thread_ids
end
|
13
14
15
|
# File 'lib/dohlog.rb', line 13
def shutdown
DohLog::Interface.shutdown
end
|