Class: Amazon::StdErrLogger
Constant Summary collapse
- INFO =
{ :level => 4, :string => "INFO" }
Instance Method Summary collapse
- #info(*args) ⇒ Object
-
#initialize(level = nil) ⇒ StdErrLogger
constructor
A new instance of StdErrLogger.
- #message(level, msg) ⇒ Object
Constructor Details
#initialize(level = nil) ⇒ StdErrLogger
Returns a new instance of StdErrLogger.
8 9 10 11 |
# File 'lib/amazon/stderr_logger.rb', line 8 def initialize(level=nil) @level = level || INFO[:level] @file = STDERR end |
Instance Method Details
#info(*args) ⇒ Object
19 20 21 |
# File 'lib/amazon/stderr_logger.rb', line 19 def info(*args) (INFO, *args) end |
#message(level, msg) ⇒ Object
13 14 15 16 17 |
# File 'lib/amazon/stderr_logger.rb', line 13 def (level, msg) if level[:level] <= @level then @file.puts(level[:string] + " " + msg) end end |