Module: Pact::Native::Logger
- Defined in:
- lib/pact/native/logger.rb
Constant Summary collapse
- LOG_LEVELS =
{ off: PactFfi::FfiLogLevelFilter['LOG_LEVEL_OFF'], error: PactFfi::FfiLogLevelFilter['LOG_LEVEL_ERROR'], warn: PactFfi::FfiLogLevelFilter['LOG_LEVEL_WARN'], info: PactFfi::FfiLogLevelFilter['LOG_LEVEL_INFO'], debug: PactFfi::FfiLogLevelFilter['LOG_LEVEL_DEBUG'], trace: PactFfi::FfiLogLevelFilter['LOG_LEVEL_TRACE'] }.freeze
Class Method Summary collapse
Class Method Details
.log_to_stdout(log_level) ⇒ Object
17 18 19 20 21 |
# File 'lib/pact/native/logger.rb', line 17 def self.log_to_stdout(log_level) raise 'invalid log level for PactFfi::FfiLogLevelFilter' unless LOG_LEVELS.key?(log_level) PactFfi::Logger.log_to_stdout(LOG_LEVELS[log_level]) unless log_level == :off end |