Module: Log4j2LoggerBridge::Injection

Defined in:
lib/log4j2_logger_bridge/injection.rb

Overview

The Injection module

Instance Method Summary collapse

Instance Method Details

#loggerObject Also known as: log

Make log and logger available everywhere, capturing receiver + callsite.



12
13
14
15
16
# File 'lib/log4j2_logger_bridge/injection.rb', line 12

def logger
  Thread.current[:logging_receiver] = self
  Thread.current[:logging_callsite] = caller_locations(1, 1).first
  Log4j2LoggerBridge.proxy
end