Sha256: 736d9b0039b1d817b8c361025044f3f5dbe4435c3ad9e253063c51889fa9cb7e
Contents?: true
Size: 480 Bytes
Versions: 1
Compression:
Stored size: 480 Bytes
Contents
require 'active_support/tagged_logging' module Services module Logger class File def initialize(log_dir) log_file = ::File.join(log_dir, 'services.log') @logger = ActiveSupport::TaggedLogging.new(::Logger.new(log_file)) @logger.clear_tags! end def log(message, tags = [], severity = :info) @logger.tagged Time.now, severity.upcase, *tags do @logger.send severity, message end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
services-1.0.0 | lib/services/logger/file.rb |