Sha256: cd88fc507d8d29f0e099522d963118b781dddcfbf103e8febd4e5019a84c04a8
Contents?: true
Size: 562 Bytes
Versions: 9
Compression:
Stored size: 562 Bytes
Contents
module Vedeu # Allows the creation of a lock-less log device. # class MonoLogger < Logger # Create a trappable Logger instance. # # @param logdev [String|IO] The filename (String) or IO object (typically # STDOUT, STDERR or an open file). # @return [Vedeu::MonoLogger] def initialize(logdev) @level = Logger::DEBUG @default_formatter = Logger::Formatter.new @formatter = nil @logdev = Vedeu::LocklessLogDevice.new(logdev) if logdev end end # MonoLogger end # Vedeu
Version data entries
9 entries across 9 versions & 1 rubygems