Class: Keystone::Base::Logger
Class Method Summary collapse
Instance Method Summary collapse
- #_log(log_type, message, is_base_info = true) ⇒ Object
- #alert(message) ⇒ Object
- #critical(message) ⇒ Object
- #debug(message) ⇒ Object
- #error(message) ⇒ Object
- #info(message) ⇒ Object
- #notice(message) ⇒ Object
- #warn(message) ⇒ Object
Class Method Details
Instance Method Details
#_log(log_type, message, is_base_info = true) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/keystone/base.rb', line 35 def _log(log_type,, is_base_info = true) # ......nangiyana .gsub!(/\r\n/,"\n") .gsub!(/\r/,"\n") = .split("\n") if .size > 1 .each_with_index do |st,i| next if st == "" if i == 0 puts "[#{Time.now.strftime("%Y/%m/%d %H:%M:%S")}][#{$$}][#{log_type.to_s}] #{st}" else puts "[#{log_type.to_s}] #{st}" end end else if != "" if is_base_info puts "[#{Time.now.strftime("%Y/%m/%d %H:%M:%S")}][#{$$}][#{log_type.to_s}] #{}" else puts "[#{log_type.to_s}] #{}" end end end end |
#alert(message) ⇒ Object
85 86 87 |
# File 'lib/keystone/base.rb', line 85 def alert() _log(:ALERT,) end |
#critical(message) ⇒ Object
89 90 91 |
# File 'lib/keystone/base.rb', line 89 def critical() _log(:CRIT,) end |
#debug(message) ⇒ Object
93 94 95 96 97 |
# File 'lib/keystone/base.rb', line 93 def debug() if $DEBUG _log(:DEBUG,) end end |
#error(message) ⇒ Object
62 63 64 65 66 67 68 69 70 71 |
# File 'lib/keystone/base.rb', line 62 def error() if .is_a? Exception _log(:ERROR,"#{.}") .backtrace.each_with_index {|line, i| _log(:ERROR,"#{line})",false) } else _log(:ERROR,.to_s) end end |
#info(message) ⇒ Object
73 74 75 |
# File 'lib/keystone/base.rb', line 73 def info() _log(:INFO,) end |
#notice(message) ⇒ Object
81 82 83 |
# File 'lib/keystone/base.rb', line 81 def notice() _log(:NOTICE,) end |
#warn(message) ⇒ Object
77 78 79 |
# File 'lib/keystone/base.rb', line 77 def warn() _log(:WARN,) end |