module VidazingLogger::Appenders::Type

Determines what kind of logging will occur

@see Type::ID_ROLLING_FILE, Type::ID_STDOUT, Type::ID_STDERR @api private

Constants

ID_ROLLING_FILE
ID_STDERR
ID_STDOUT
TYPES

Public Class Methods

valid_type?(type:) click to toggle source
# File lib/vidazing_logger/appenders/logging_gem_adapter.rb, line 125
def valid_type?(type:)
  is_valid = false

  begin
    is_valid = Logging.appenders.respond_to?(type)
  rescue StandardError
    abort("Logging.appenders.#{type} is not a public_method." \
          'See https://github.com/TwP/logging/')
  end

  is_valid && TYPES.include?(type)
end