Class: BatchKit::Database::JobRunLog

Inherits:
Object
  • Object
show all
Defined in:
lib/batch-kit/database/models.rb

Overview

Model for a single log message

Class Method Summary collapse

Class Method Details

.install_log_handler(job_run, logger) ⇒ Object



458
459
460
461
462
463
464
465
466
467
468
469
# File 'lib/batch-kit/database/models.rb', line 458

def self.install_log_handler(job_run, logger)
    case LogManager.log_framework
    when :java_util_logging
        require_relative 'java_util_log_handler'
        handler = JavaUtilLogHandler.new(job_run)
        logger.addHandler(handler)
    when :log4r
        require_relative 'log4r_outputter'
        outputter = Log4ROutputter.new(job_run)
        logger.add(outputter)
    end
end