Sha256: ebc54e7adc9cabebb78247e73d833bcada152e60038da1f7def31959e30e7422
Contents?: true
Size: 783 Bytes
Versions: 22
Compression:
Stored size: 783 Bytes
Contents
#todo: Deprecate # =begin rdoc # A logging class to allow us to log to locations # =end # class Loggable # def initialize # self.class.loggers << file_logger # file_logger.level = :info # end # def file_logger # @file_logger ||= Logging.logger( Default.pool_logger_location, logging_opts ) # end # def stdout_logger # @stdout_logger ||= Logging.logger(STDOUT, logging_opts.merge({:pattern => "%m\n"})) # end # def logging_opts # {:pattern => "[%d] %-l : %m\n", # :date_pattern => "%Y-%m-%d %H:%M:%S.%s"} # end # %w(info warn debug notice).each do |meth| # define_method(meth.to_sym) do |*args| # self.class.loggers.each {|l| l.send meth.to_sym, args} # end # end # def self.loggers # @loggers ||= [] # end # end
Version data entries
22 entries across 22 versions & 3 rubygems