Concrete subclasses of this abstract class do the actual logging of information
to their respective "logs."
Subclasses that simply write a String to a log need only override writeToLog(String).
Logger() -
Constructor for class com.bitfactoryinc.logging.Logger