module VidazingLogger

Namespace for the convenience method to create a new logger

@see VidazingLogger#logger @since 0.1.0

@since 0.1.0

Constants

DEFAULT_LOGGER_NAME
LOG_DIR
String
VERSION
String

Public Class Methods

clean(log_dir = LOG_DIR) click to toggle source

Deletes the 'logs/' directory

@param log_dir [String] Directory to delete @return nil @since 0.1.0

# File lib/vidazing_logger.rb, line 20
def clean(log_dir = LOG_DIR)
  @vidazing_logger = VidazingLogger::Logger.new \
    log_dir,
    name: DEFAULT_LOGGER_NAME

  @vidazing_logger.clean
end
logger(name = DEFAULT_LOGGER_NAME, log_dir = LOG_DIR) click to toggle source

Create a Logger with 4 Appenders. STDERR + 'logs/error.log' STDOUT + 'logs/build.log'

@param name [String] Logger name used in messages @param log_dir [String] Directory to write logs in @see VidazingLogger::Logger#build @return [Logging.logger] See github.com/TwP/logging/blob/master/lib/logging/logger.rb @since 0.2.0

# File lib/vidazing_logger.rb, line 37
def logger(name = DEFAULT_LOGGER_NAME, log_dir = LOG_DIR)
  @vidazing_logger = VidazingLogger::Logger.new \
    log_dir,
    name: name

  @vidazing_logger.build
end