Module: LoggingInjection
- Defined in:
- lib/tcp_server/logging.rb
Overview
Make log and logger available everywhere, capturing receiver + callsite.
Instance Method Summary collapse
- #logger ⇒ Object (also: #log)
Instance Method Details
#logger ⇒ Object Also known as: log
302 303 304 305 306 |
# File 'lib/tcp_server/logging.rb', line 302 def logger Thread.current[:logging_receiver] = self Thread.current[:logging_callsite] = caller_locations(1, 1).first Logging.proxy end |