Sha256: 510fc16a313d8975b574ef77920041f0ae167c0b9838e1986b473ef9cb885c72
Contents?: true
Size: 674 Bytes
Versions: 11
Compression:
Stored size: 674 Bytes
Contents
module Vedeu module Logging # 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::Logging::MonoLogger] def initialize(logdev) @progname = 'Vedeu' @level = Logger::DEBUG @default_formatter = Logger::Formatter.new @formatter = nil @logdev = Vedeu::Logging::LocklessLogDevice.new(logdev) if logdev end end # MonoLogger end # Logging end # Vedeu
Version data entries
11 entries across 11 versions & 1 rubygems