Sha256: b42fb0ec7ec8dad09c8dd85d07e9729740f5cf43b51cdc6dabbf41379fec02cf
Contents?: true
Size: 788 Bytes
Versions: 1
Compression:
Stored size: 788 Bytes
Contents
module ResqueLogErrorParser DEFAULT_LOG_PATHS = ["log/*.log"] DEFAULT_LINE_DATE_FORMAT = '%Y-%m-%dT%H' DEFAULT_LINE_FILTER_KEYS = ["ERROR"] def self.queue=(q) @queue = q end def self.queue @queue end def self.log_paths return [@log_paths].flatten unless @log_paths.nil? return DEFAULT_LOG_PATHS end def self.log_paths=(paths) @log_paths = paths end def self.on_error(&block) @on_error = block end def self.error_handler @on_error end def self.line_date_format DEFAULT_LINE_DATE_FORMAT end def self.line_filter_keys DEFAULT_LINE_FILTER_KEYS end def self.restore_defaults! self.log_paths = DEFAULT_LOG_PATHS end end require "resque_log_error_parser/worker" require "resque_log_error_parser/lines"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque_log_error_parser-1.0.0 | lib/resque_log_error_parser.rb |