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 |