All Classes and Interfaces
Class
Description
This Class represents all the configuration required to parse a single Command Line Argument into a usable output
This represents the implementation of a class capable of parsing
Arguments from the command line.An Interface to ensure that a custom Log Controller instance is capable of accepting some variables which should
included in logs.
This class is a very basic extension of the built-in JUL
Logger, but with an expansive selection of 'log'
methods for all the combinations of operations the average user might require.An extended
LogRecord which also supports the notion of 'tagging' log messages.A collection of useful methods to call for various File operations I find myself needing to do frequently.
Simple Formatting Utility class to describe basic transformations you could do to a Console Log String.
An instance of
Pair, but where the values are immutable, and references cannot be changed once set.A useful implementation of
CLIArgParser with all basic features supported.This interface should be used to indicate that a class implements a method to format itself in a design suitable for
logging.
Define a custom extended LogLevel which should always extend
Level, but provide some
additional fields and functionality.Used as a marker interface for the Formatting of an extended LogLevel
This class is a de-facto root for all Extended Logging functionality.
A simple 'Pair' concept, which groups together two objects, via whatever logical grouping the user believes.