Module: Tlogger::TloggerHelper::ClassMethods
- Defined in:
- lib/tlogger_helper.rb
Instance Method Summary collapse
Instance Method Details
#init_tlogger(opts = { }) ⇒ Object
6 7 8 |
# File 'lib/tlogger_helper.rb', line 6 def init_tlogger(opts = { }) @opts = opts end |
#tlogger ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/tlogger_helper.rb', line 10 def tlogger if @tlogger.nil? @opts = { } if @opts.nil? defOpts = { tag: nil, dev_mode: false, output: nil }.merge!(@opts) Tlogger.set_dev_mode if defOpts[:dev_mode] == true if defOpts[:output].nil? @tlogger = Tlogger.init else @tlogger = Tlogger.init(defOpts[:output]) end @tlogger.tag = tag if not defOpts[:tag].nil? and not defOpts[:tag].empty? end @tlogger end |