Module: ALib::Logging::LogClassMethods
- Defined in:
- lib/alib.rb,
lib/alib-0.3.1.rb
Overview
module LogMethods
Instance Method Summary collapse
Instance Method Details
#default_logger ⇒ Object
–{{{
1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 |
# File 'lib/alib.rb', line 1046 def default_logger #--{{{ return @default_logger if defined?(@default_logger) __logger_sync do unless defined?(@default_logger) self.default_logger = Logger.new STDERR # @default_logger.warn{ "<#{ self }> using default logger"} end end @default_logger #--}}} end |
#default_logger=(log) ⇒ Object
–}}}
1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 |
# File 'lib/alib.rb', line 1058 def default_logger= log #--{{{ __logger_sync do @default_logger = (Logger === log ? log : Logger::new(log)) @default_logger.extend LoggerExt @default_logger.logdev.dev.sync = true rescue nil @default_logger end #--}}} end |