Class: Embulk::Slf4jAdapter
- Inherits:
-
Object
- Object
- Embulk::Slf4jAdapter
- Includes:
- Logger::Adapter
- Defined in:
- lib/embulk/logger.rb
Instance Method Summary collapse
- #debug(message, &block) ⇒ Object
- #debug? ⇒ Boolean
- #error(message, &block) ⇒ Object
- #error? ⇒ Boolean
- #fatal? ⇒ Boolean
- #info(message, &block) ⇒ Object
-
#initialize(logger) ⇒ Slf4jAdapter
constructor
A new instance of Slf4jAdapter.
- #trace(message, &block) ⇒ Object
- #trace? ⇒ Boolean
- #warn(message, &block) ⇒ Object
- #warn? ⇒ Boolean
Constructor Details
#initialize(logger) ⇒ Slf4jAdapter
Returns a new instance of Slf4jAdapter.
70 71 72 |
# File 'lib/embulk/logger.rb', line 70 def initialize(logger) @logger = logger end |
Instance Method Details
#debug(message, &block) ⇒ Object
104 105 106 107 108 109 110 111 112 |
# File 'lib/embulk/logger.rb', line 104 def debug(, &block) if block if @logger.isDebugEnabled @logger.debug(block.call) end else @logger.debug() end end |
#debug? ⇒ Boolean
136 137 138 |
# File 'lib/embulk/logger.rb', line 136 def debug? @logger.isDebugEnabled() end |
#error(message, &block) ⇒ Object
74 75 76 77 78 79 80 81 82 |
# File 'lib/embulk/logger.rb', line 74 def error(, &block) if block if @logger.isErrorEnabled @logger.error(block.call) end else @logger.error() end end |
#error? ⇒ Boolean
128 129 130 |
# File 'lib/embulk/logger.rb', line 128 def error? @logger.isErrorEnabled() end |
#fatal? ⇒ Boolean
124 125 126 |
# File 'lib/embulk/logger.rb', line 124 def fatal? @logger.isErrorEnabled() end |
#info(message, &block) ⇒ Object
94 95 96 97 98 99 100 101 102 |
# File 'lib/embulk/logger.rb', line 94 def info(, &block) if block if @logger.isInfoEnabled @logger.info(block.call) end else @logger.info() end end |
#trace(message, &block) ⇒ Object
114 115 116 117 118 119 120 121 122 |
# File 'lib/embulk/logger.rb', line 114 def trace(, &block) if block if @logger.isTraceEnabled @logger.trace(block.call) end else @logger.trace() end end |
#trace? ⇒ Boolean
140 141 142 |
# File 'lib/embulk/logger.rb', line 140 def trace? @logger.isTraceEnabled() end |
#warn(message, &block) ⇒ Object
84 85 86 87 88 89 90 91 92 |
# File 'lib/embulk/logger.rb', line 84 def warn(, &block) if block if @logger.isWarnEnabled @logger.warn(block.call) end else @logger.warn() end end |
#warn? ⇒ Boolean
132 133 134 |
# File 'lib/embulk/logger.rb', line 132 def warn? @logger.isWarnEnabled() end |