Module: RTunnel::Logging
- Included in:
- Client, Client::ServerConnection, Client::TunnelConnection, Server, Server::ControlConnection, Server::TunnelConnection
- Defined in:
- lib/rtunnel/core.rb
Instance Method Summary collapse
- #D(message) ⇒ Object
- #E(message) ⇒ Object
- #F(message) ⇒ Object
- #I(message) ⇒ Object
- #init_log(options = {}) ⇒ Object
- #W(message) ⇒ Object
Instance Method Details
#D(message) ⇒ Object
27 28 29 |
# File 'lib/rtunnel/core.rb', line 27 def D() @log.debug end |
#E(message) ⇒ Object
39 40 41 |
# File 'lib/rtunnel/core.rb', line 39 def E() @log.error end |
#F(message) ⇒ Object
43 44 45 |
# File 'lib/rtunnel/core.rb', line 43 def F() @log.fatal end |
#I(message) ⇒ Object
35 36 37 |
# File 'lib/rtunnel/core.rb', line 35 def I() @log.info end |
#init_log(options = {}) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/rtunnel/core.rb', line 14 def init_log( = {}) # TODO(costan): parse logging options if [:to] @log = [:to].instance_variable_get(:@log).dup else @log = Logger.new(STDERR) @log.level = Logger::ERROR end if [:level] @log.level = Logger::const_get([:level].upcase.to_sym) end end |
#W(message) ⇒ Object
31 32 33 |
# File 'lib/rtunnel/core.rb', line 31 def W() @log.warn end |