Class: Dalia::MiniGraphite::Logger
- Inherits:
-
Object
- Object
- Dalia::MiniGraphite::Logger
- Defined in:
- lib/mini_graphite/logger.rb
Instance Attribute Summary collapse
-
#debug_mode ⇒ Object
readonly
Returns the value of attribute debug_mode.
Instance Method Summary collapse
- #debug(message) ⇒ Object
-
#initialize(debug_mode = true) ⇒ Logger
constructor
A new instance of Logger.
Constructor Details
#initialize(debug_mode = true) ⇒ Logger
Returns a new instance of Logger.
8 9 10 |
# File 'lib/mini_graphite/logger.rb', line 8 def initialize(debug_mode = true) @debug_mode = debug_mode end |
Instance Attribute Details
#debug_mode ⇒ Object (readonly)
Returns the value of attribute debug_mode.
6 7 8 |
# File 'lib/mini_graphite/logger.rb', line 6 def debug_mode @debug_mode end |
Instance Method Details
#debug(message) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/mini_graphite/logger.rb', line 12 def debug() return unless debug_mode result = "Dalia::MiniGraphite [#{Time.now.strftime("%Y-%m-%d %H:%M:%S")}]: #{}" if defined? ::Rails ::Rails.logger.info result else Kernel.puts result end end |