lib/keystone/base.rb in kanamei-keystone-0.0.17 vs lib/keystone/base.rb in kanamei-keystone-0.0.18

- old
+ new

@@ -1,19 +1,26 @@ module Keystone + + # + # ログレベルに関してのローカルルール(ログ確認に関して) + # debug 対応不要 + # info 対応不要 + # warn 複数個で営業時間内対応 + # notice 1つで営業時間内対応 + # error 1つで営業時間内対応 + # alert 複数個で即時対応 + # critical 1つで即時対応 + # 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) @@ -21,12 +28,28 @@ else log(:ERROR,message.to_s) end end + def info(message) + log(:INFO,message) + end + def warn(message) log(:WARN,message) end + + def notice(message) + log(:NOTICE,message) + end + + def alert(message) + log(:ALERT,message) + end + + def critical(message) + log(:CRIT,message) + end def debug(message) if $DEBUG log(:DEBUG,message) end \ No newline at end of file