All Classes and Interfaces

Classes
Class
Description
ApplicationConfig loads and stores the program configuration, and provides functionality for retrieving configuration values.
LogEvent stores a single log event and provides functionality to convert it to a string to be printed to the console or a file.
LogFile handles creating, writing to, and deleting log files for OutputController.
The purpose of LogMap is to eliminate the presence of magic numbers in the program.
MirrorLogApplication handles startup of the server.
OutputController queues log entries from multiple ServerThreads and handles printing them to the console as well as writing them to files.
ServerController accepts incoming connections and assigns them to ServerThreads in the thread pool.
ServerThread serves a single client and queues events for the OutputController to process.