def _dump_configuration( io = STDOUT, indent = 0 )
      str, spacer, base = '', '  ', 50
      indent_str = indent == 0 ? '' : ' ' * indent

      str << indent_str
      str << self.name.reduce(base - indent)
      if (str.length + spacer.length) < base
        str << spacer
        str << '.' * (base - str.length)
      end
      io.write(str.ljust(base))
      io.write(spacer)

      level_str  = @level.nil? ? '' : '*'
      level_str << if level < ::Logsly::Logging182::LEVELS.length
        ::Logsly::Logging182.levelify(::Logsly::Logging182::LNAMES[level])
      else
        'off'
      end
      level_len = ::Logsly::Logging182::MAX_LEVEL_LENGTH + 1

      io.write("%#{level_len}s" % level_str)
      io.write(spacer)

      if self.respond_to?(:additive)
        io.write(additive ? '+A' : '-A')
      else
        io.write('  ')
      end

      io.write(spacer)
      io.write(trace ? '+T' : '-T')
      io.write("\n")

      @appenders.each do |appender|
        io.write(indent_str)
        io.write('- ')
        io.write(appender.inspect)
        io.write("\n")
      end

      return io
    end
def _dump_configuration( io = STDOUT, indent = 0 )
      str, spacer, base = '', '  ', 50
      indent_str = indent == 0 ? '' : ' ' * indent

      str << indent_str
      str << self.name.reduce(base - indent)
      if (str.length + spacer.length) < base
        str << spacer
        str << '.' * (base - str.length)
      end
      io.write(str.ljust(base))
      io.write(spacer)

      level_str  = @level.nil? ? '' : '*'
      level_str << if level < ::Logsly::Logging182::LEVELS.length
        ::Logsly::Logging182.levelify(::Logsly::Logging182::LNAMES[level])
      else
        'off'
      end
      level_len = ::Logsly::Logging182::MAX_LEVEL_LENGTH + 1

      io.write("%#{level_len}s" % level_str)
      io.write(spacer)

      if self.respond_to?(:additive)
        io.write(additive ? '+A' : '-A')
      else
        io.write('  ')
      end

      io.write(spacer)
      io.write(trace ? '+T' : '-T')
      io.write("\n")

      @appenders.each do |appender|
        io.write(indent_str)
        io.write('- ')
        io.write(appender.inspect)
        io.write("\n")
      end

      return io
    end
call-seq:
    _dump_configuration( io = STDOUT, indent = 0 )

 An internal method that is used to dump this logger's configuration to
 the given _io_ stream. The configuration includes the logger's name,
 level, additivity, and trace settings. The configured appenders are
 also printed to the _io_ stream.