Module: Nav
- Defined in:
- lib/nav/logger.rb,
lib/nav/logger/version.rb,
lib/nav/logger/base_logger.rb,
lib/nav/logger/file_logger.rb,
lib/nav/logger/test_logger.rb,
lib/nav/logger/stdout_logger.rb,
lib/nav/logger/console_logger.rb,
lib/nav/logger/default_logger.rb,
lib/nav/logger/rails/logger_tie.rb,
lib/nav/logger/httparty_formatter.rb,
lib/nav/logger/middleware/request_logger.rb,
lib/nav/logger/middleware/request_tagger.rb
Defined Under Namespace
Modules: Logger
Class Method Summary collapse
Class Method Details
.create_logger ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/nav/logger.rb', line 30 def create_logger environment = ENV["RACK_ENV"] || ENV["APP_ENV"] || "development" case environment when "development" Logger::ConsoleLogger.new when "test" Logger::TestLogger.new else Logger::DefaultLogger.new end end |
.logger ⇒ Object
22 23 24 |
# File 'lib/nav/logger.rb', line 22 def logger @logger ||= create_logger end |
.logger=(new_logger) ⇒ Object
26 27 28 |
# File 'lib/nav/logger.rb', line 26 def logger=(new_logger) @logger = new_logger end |