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