Class: Flexirest::Logger
- Inherits:
-
Object
- Object
- Flexirest::Logger
- Defined in:
- lib/flexirest/logger.rb
Class Method Summary collapse
- .debug(message) ⇒ Object
- .error(message) ⇒ Object
- .info(message) ⇒ Object
- .level ⇒ Object
- .logfile=(value) ⇒ Object
- .messages ⇒ Object
- .reset! ⇒ Object
- .warn(message) ⇒ Object
Class Method Details
.debug(message) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/flexirest/logger.rb', line 34 def self.debug() if defined?(Rails) && Rails.logger.present? Rails.logger.debug() else write_fallback() end end |
.error(message) ⇒ Object
58 59 60 61 62 63 64 |
# File 'lib/flexirest/logger.rb', line 58 def self.error() if defined?(Rails) && Rails.logger.present? Rails.logger.error() else write_fallback() end end |
.info(message) ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/flexirest/logger.rb', line 42 def self.info() if defined?(Rails) && Rails.logger.present? Rails.logger.info() else write_fallback() end end |
.level ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/flexirest/logger.rb', line 26 def self.level if defined?(Rails) && Rails.logger.present? Rails.logger.level else 0 end end |
.logfile=(value) ⇒ Object
11 12 13 |
# File 'lib/flexirest/logger.rb', line 11 def self.logfile=(value) @mutex.synchronize { @logfile = value } end |
.messages ⇒ Object
15 16 17 |
# File 'lib/flexirest/logger.rb', line 15 def self. @mutex.synchronize { @messages.dup } end |
.reset! ⇒ Object
19 20 21 22 23 24 |
# File 'lib/flexirest/logger.rb', line 19 def self.reset! @mutex.synchronize do @logfile = nil @messages = [] end end |
.warn(message) ⇒ Object
50 51 52 53 54 55 56 |
# File 'lib/flexirest/logger.rb', line 50 def self.warn() if defined?(Rails) && Rails.logger.present? Rails.logger.warn() else write_fallback() end end |