Sha256: 57585ebf9e352d5a43c97710f8c40dea456f0cbde52a6a5b9dc1c4fd99d9bf19
Contents?: true
Size: 875 Bytes
Versions: 4
Compression:
Stored size: 875 Bytes
Contents
# frozen_string_literal: true require "logger" require "dry/logger/constants" require "dry/logger/backends/core" module Dry module Logger module Backends class Stream < ::Logger include Core # @since 0.1.0 # @api private attr_reader :stream # @since 0.1.0 # @api private attr_reader :level # @since 0.1.0 # @api private def initialize(stream:, formatter:, level: DEFAULT_LEVEL, progname: nil, log_if: nil) super(stream, progname: progname) @stream = stream @level = LEVELS[level] self.log_if = log_if self.formatter = formatter end # @since 1.0.0 # @api public def inspect %(#<#{self.class} stream=#{stream} level=#{level} log_if=#{log_if}>) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems