Module: Applicaster::Logger::ThreadContext
- Defined in:
- lib/applicaster/logger/thread_context.rb
Constant Summary collapse
- KEY =
self.name.to_sym
Class Method Summary collapse
Class Method Details
.add(hash) ⇒ Object
11 12 13 |
# File 'lib/applicaster/logger/thread_context.rb', line 11 def add(hash) current.merge!(hash) end |
.clear! ⇒ Object
15 16 17 |
# File 'lib/applicaster/logger/thread_context.rb', line 15 def clear! Thread.current[KEY] = HashWithIndifferentAccess.new end |
.current ⇒ Object
7 8 9 |
# File 'lib/applicaster/logger/thread_context.rb', line 7 def current Thread.current[KEY] ||= HashWithIndifferentAccess.new end |