lib/hoth/util/logger.rb in hoth-0.3.0 vs lib/hoth/util/logger.rb in hoth-0.3.1
- old
+ new
@@ -1,46 +1,43 @@
module Hoth
class Logger
class <<self
-
+
def log_provider=(log_provider)
@log_provider = log_provider
end
-
- def init_logging!
+
+ def init_logging!(logfile="log/hoth.log")
Hoth::Logger.log_provider = if Object.const_defined?("Rails")
Rails.logger
else
require 'logger'
- ::Logger.new("/tmp/hoth.log")
+ ::Logger.new(logfile)
end
end
-
+
def debug(msg)
log_provider.debug msg
end
-
+
def info(msg)
log_provider.info msg
end
-
+
def warn(msg)
log_provider.warn msg
end
-
+
def error(msg)
log_provider.error msg
end
-
+
def fatal(msg)
log_provider.fatal msg
end
-
- private
-
- def log_provider
- @log_provider || init_logging!
- end
+
+ def log_provider
+ @log_provider || init_logging!
+ end
end
-
end
end
\ No newline at end of file