Sha256: 64e4852c0cfdbcdd2928d5dfccfb15e102fd88241b03065ab60c7c00a4bb06b1

Contents?: true

Size: 606 Bytes

Versions: 11

Compression:

Stored size: 606 Bytes

Contents

require "logger"

module RestFtpDaemon
  module LoggerHelper

  protected

    def log_info message, lines = []
      log message, lines, Logger::INFO
    end

    def log_error message, lines = []
      log message, lines, Logger::ERROR
    end

    def log_debug message, lines = []
      log message, lines, Logger::DEBUG
    end

    def log_context
      {}
    end

  private

    def log message, lines, level
      context = log_context || {}
      logger.info_with_id message, context.merge({
        from: self.class.to_s,
        lines: lines,
        level: level
        })
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rest-ftp-daemon-0.242.1 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.242.0 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.241 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.240.2 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.240.1 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.240.0 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.231.1 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.231.0 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.230.3 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.230.2 lib/rest-ftp-daemon/logger_helper.rb
rest-ftp-daemon-0.230.1 lib/rest-ftp-daemon/logger_helper.rb