Class: SmartProxyDynflowCore::Log::ProxyAdapter
- Inherits:
-
Dynflow::LoggerAdapters::Simple
- Object
- Dynflow::LoggerAdapters::Simple
- SmartProxyDynflowCore::Log::ProxyAdapter
- Defined in:
- lib/smart_proxy_dynflow_core/log.rb
Instance Method Summary collapse
-
#initialize(logger, level = Logger::DEBUG, formatters = [::Dynflow::LoggerAdapters::Formatters::Exception]) ⇒ ProxyAdapter
constructor
A new instance of ProxyAdapter.
Constructor Details
#initialize(logger, level = Logger::DEBUG, formatters = [::Dynflow::LoggerAdapters::Formatters::Exception]) ⇒ ProxyAdapter
Returns a new instance of ProxyAdapter.
68 69 70 71 72 73 74 |
# File 'lib/smart_proxy_dynflow_core/log.rb', line 68 def initialize(logger, level = Logger::DEBUG, formatters = [::Dynflow::LoggerAdapters::Formatters::Exception]) @logger = logger @logger.level = level @logger.formatter = method(:formatter).to_proc @action_logger = apply_formatters ProgNameWrapper.new(@logger, ' action'), formatters @dynflow_logger = apply_formatters ProgNameWrapper.new(@logger, 'dynflow'), formatters end |