Sha256: b420d0961717099a448fb0d6e92f642cdebdb70cf7900172f71dfe445a605e5a
Contents?: true
Size: 743 Bytes
Versions: 3
Compression:
Stored size: 743 Bytes
Contents
module Keystone module Base def log(log_type,message, is_base_info = true) if is_base_info puts "[#{Time.now.strftime("%Y/%m/%d %H:%M:%S")}][#{$$}][#{log_type.to_s}] #{message}" else puts "[#{log_type.to_s}] #{message}" end end def info(message) log(:INFO,message) end def error(message) if message.is_a? Exception log(:ERROR," #{message.message}") message.backtrace.each_with_index {|line, i| log(:ERROR," #{line})",false) } else log(:ERROR,message.to_s) end end def warn(message) log(:WARN,message) end def debug(message) if $DEBUG log(:DEBUG,message) end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
kanamei-kanamei-keystone-0.0.10 | lib/keystone/base.rb |
kanamei-keystone-0.0.10 | lib/keystone/base.rb |
kanamei-keystone-0.0.9 | lib/keystone/base.rb |