lib/tlogger.rb in tlogger-0.25.0 vs lib/tlogger.rb in tlogger-0.25.1
- old
+ new
@@ -6,11 +6,11 @@
#
# :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
@@ -23,14 +23,22 @@
c = output_channel
new(*c[:path])
end
end
- private
+ 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"