Namespaces | |
| namespace | Tests |
Classes | |
| class | Constants |
| This abstract class contains constants used throughout the Logger. More... | |
| class | FlushBufferedMessagesOnExit |
| Script responsible for flushing buffered but not yet written log messages on application exit. More... | |
| interface | ILoggerIO |
| Interface for the IO utility used by the Logger class. More... | |
| class | Logger |
| A lightweight thread-safe log utility for saving simple log messages to log files. Each logger can only log to a single log file that is determined on object creation. Multiple loggers can log to multiple files or to the same file - this class is thread-safe and optimised for working with multiple files. More... | |
| class | LoggerDirectoryDoesNotExistException |
| This exception is thrown during the creation of an object of type Logger if the logger could not create a directory for its log file. More... | |
| class | LoggerIO |
| A lightweight thread-safe IO utility used by the Logger class. Uses ProjectGamedev.IO.File and ProjectGamedev.IO.Directory for its operations. Does not handle exceptions. More... | |