Module: Focuslight
- Defined in:
- lib/focuslight.rb,
lib/focuslight/graph.rb,
lib/focuslight/logger.rb,
lib/focuslight/version.rb,
lib/focuslight/validator.rb
Defined Under Namespace
Modules: Config, Init, Logger, Validator Classes: CLI, ComplexGraph, Data, Graph, RRD, SimpleGraph, Web, Worker
Constant Summary collapse
- VERSION =
"0.2.4"
Class Method Summary collapse
- .logger ⇒ Object
-
.logger=(logger) ⇒ Object
for test.
Class Method Details
.logger ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/focuslight/logger.rb', line 26 def self.logger return @logger if @logger log_path = Focuslight::Logger::Config.log_path log_level = Focuslight::Logger::Config.log_level # NOTE: Please note that ruby 2.0.0's Logger has a problem on log rotation. # Update to ruby 2.1.0. See https://github.com/ruby/ruby/pull/428 for details. log_shift_age = Focuslight::Logger::Config.log_shift_age log_shift_size = Focuslight::Logger::Config.log_shift_size @logger = ::Logger.new(log_path, log_shift_age, log_shift_size) @logger.level = log_level @logger end |
.logger=(logger) ⇒ Object
for test
22 23 24 |
# File 'lib/focuslight/logger.rb', line 22 def self.logger=(logger) @logger = logger end |