lib/tlogger.rb in tlogger-0.26.2 vs lib/tlogger.rb in tlogger-0.26.3

- old
+ new

@@ -1,10 +1,12 @@ require "tlogger/version" require_relative "tlogger/tlogger" require_relative "tlogger/logger_group" +require_relative 'tlogger_helper' + # # :nodoc: # module Tlogger class Error < StandardError; end @@ -13,53 +15,63 @@ class << self def new(*args,&block) ::Tlogger::Tlogger.new(*args,&block) end - # detect if the prompt should be to env or file - def init - if is_dev? - new(STDOUT) - else - c = output_channel - new(*c[:path]) - end + def method_missing(mtd, *args, &block) + ::Tlogger::Tlogger.send(mtd, *args, &block) end + end - def set_dev_mode - ENV["TLOGGER_MODE"] = "dev" - end + # # detect if the prompt should be to env or file + # def init + # if is_dev? + # new(STDOUT) + # else + # c = output_channel + # new(*c[:path]) + # end + # end - def set_production_mode - ENV.delete("TLOGGER_MODE") - end + # def set_dev_mode + # ENV["TLOGGER_MODE"] = "dev" + # end - def is_dev? - ENV.keys.include?("TLOGGER_MODE") and ENV["TLOGGER_MODE"].downcase == "dev" - end + # def set_production_mode + # ENV.delete("TLOGGER_MODE") + # end + # def is_dev? + # ENV.keys.include?("TLOGGER_MODE") and ENV["TLOGGER_MODE"].downcase == "dev" + # end - private - def output_channel - out = ENV["TLOGGER_OUT"] - if not out.nil? - case out - when "file" - path = ENV["TLOGGER_OUTPATH"] - if path =~ /,/ - { mode: :file, path: path.split(",") } - else - { mode: :file, path: [path] } - end - else - { mode: :file, path: [nil] } - end - else - { mode: :stdio, path: [nil] } - end - end - end # class self + # private + # def output_channel + # out = ENV["TLOGGER_OUT"] + # if not out.nil? + # case out + # when "file" + # path = ENV["TLOGGER_OUTPATH"] + # if path =~ /,/ + # { mode: :file, path: path.split(",") } + # else + # { mode: :file, path: [path] } + # end + # else + # { mode: :file, path: [nil] } + # end + # else + # { mode: :stdio, path: [nil] } + # end + # end + #end # class self + end +TloggerHelper = Tlogger::TloggerHelper +#v = $VERBOSE +#$VERBOSE = nil +#Tlogger = Tlogger::Tlogger +#$VERBOSE = v