Class: Quandl::Logger
- Inherits:
-
Object
- Object
- Quandl::Logger
- Defined in:
- lib/quandl/logger.rb,
lib/quandl/logger/version.rb
Defined Under Namespace
Classes: GrayLog2
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.info_with_elapsed(message = nil, &block) ⇒ Object
30 31 32 33 34 35 |
# File 'lib/quandl/logger.rb', line 30 def info_with_elapsed(=nil, &block) timer = Time.now result = block.call info("#{} (#{timer.elapsed.microseconds}ms)") result end |
.logger ⇒ Object
22 23 24 |
# File 'lib/quandl/logger.rb', line 22 def logger @@logger if defined?(@@logger) end |
.use(value) ⇒ Object
26 27 28 |
# File 'lib/quandl/logger.rb', line 26 def use(value) return use_file(value) if value.kind_of?( ::Logger ) || value.kind_of?(String) end |