Sha256: 04d8a6949bd4dc2a2b2e3fabdbe0333bab0be0ef7afd9ba82ecaf386f8e7522c
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
module Legion module Logging module Methods def debug(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).blue if @color log.debug(message) end def info(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).green if @color log.info(message) end def warn(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).yellow if @color log.warn(message) end def error(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).red if @color log.error(message) end def fatal(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).darkred if @color log.fatal(message) end def unknown(message = nil, log = @log) message = yield if message.nil? && block_given? message = Rainbow(message).purple if @color log.unknown(message) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
legion-logging-0.3.1 | lib/legion/logging/methods.rb |
legion-logging-0.1.4 | lib/legion/logging/methods.rb |
legion-logging-0.1.3 | lib/legion/logging/methods.rb |