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