Method: ModelFact.logger
- Defined in:
- lib/model_fact.rb
.logger(tag = nil, &block) ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/model_fact.rb', line 95 def self.logger(tag = nil, &block) if @_logger.nil? @_logger = TeLogger::Tlogger.new(File.join(Dir.home,"test123.log")) end if block if not_empty?(tag) @_logger.with_tag(tag, &block) else @_logger.with_tag(@_logger.tag, &block) end else if is_empty?(tag) @_logger.tag = :model_fact @_logger else # no block but tag is given? hmm @_logger.tag = tag @_logger end end end |