Sha256: 8307aa42afed274c90302c2132d780a021661dfa96b609498388cb8f3f1c8bcc
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
require "tlogger/version" require_relative "tlogger/tlogger" require_relative "tlogger/logger_group" require_relative 'tlogger_helper' # # :nodoc: # module Tlogger class Error < StandardError; end # shorten the initializer to Tlogger.new instead of the longer Tlogger::Tlogger.new class << self def new(*args,&block) ::Tlogger::Tlogger.new(*args,&block) end def method_missing(mtd, *args, &block) ::Tlogger::Tlogger.send(mtd, *args, &block) end 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_dev_mode # ENV["TLOGGER_MODE"] = "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 end TloggerHelper = Tlogger::TloggerHelper #v = $VERBOSE #$VERBOSE = nil #Tlogger = Tlogger::Tlogger #$VERBOSE = v
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tlogger-0.26.3 | lib/tlogger.rb |