Module: Keystone::Base
- Defined in:
- lib/keystone/base.rb
Overview
ログレベルに関してのローカルルール(ログ確認に関して) debug 対応不要 info 対応不要 warn 複数個で営業時間内対応 notice 1つで営業時間内対応 error 1つで営業時間内対応 alert 複数個で即時対応 critical 1つで即時対応
Defined Under Namespace
Classes: Logger
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/keystone/base.rb', line 14 def self.included(base) def __logger Keystone::Base::Logger.instance end base.class_eval do def self.logger_name(name) if self.respond_to?(name) raise "name #{name} can not set!!" end define_method(name, instance_method(:__logger)) end end end |