Class: Reacter::Util
- Inherits:
-
Object
- Object
- Reacter::Util
- Defined in:
- lib/reacter/util.rb
Constant Summary collapse
- @@_logger =
{ :default => Logger.new(STDOUT) }
Class Method Summary collapse
- .debug(message, log = :default) ⇒ Object
- .error(message, log = :default) ⇒ Object
- .fatal(message, log = :default) ⇒ Object
- .info(message, log = :default) ⇒ Object
- .log(message, severity = :info, log = :default) ⇒ Object
- .signature(custom = nil) ⇒ Object
- .warn(message, log = :default) ⇒ Object
Class Method Details
.debug(message, log = :default) ⇒ Object
26 27 28 |
# File 'lib/reacter/util.rb', line 26 def debug(, log=:default) log(, :debug, log) end |
.error(message, log = :default) ⇒ Object
34 35 36 |
# File 'lib/reacter/util.rb', line 34 def error(, log=:default) log(, :error, log) end |
.fatal(message, log = :default) ⇒ Object
38 39 40 |
# File 'lib/reacter/util.rb', line 38 def fatal(, log=:default) log(, :fatal, log) end |
.info(message, log = :default) ⇒ Object
22 23 24 |
# File 'lib/reacter/util.rb', line 22 def info(, log=:default) log(, :info, log) end |
.log(message, severity = :info, log = :default) ⇒ Object
17 18 19 20 |
# File 'lib/reacter/util.rb', line 17 def log(, severity=:info, log=:default) @@_logger[log] = Logger.new(STDOUT) unless @@_logger[log] @@_logger[log].send(severity, [*].join(' ')) end |
.signature(custom = nil) ⇒ Object
13 14 15 |
# File 'lib/reacter/util.rb', line 13 def signature(custom=nil) ([%x{hostname -f}.strip.chomp, Process.pid.to_s(16).upcase]+[*custom]).compact.join(':') end |
.warn(message, log = :default) ⇒ Object
30 31 32 |
# File 'lib/reacter/util.rb', line 30 def warn(, log=:default) log(, :warn, log) end |