Objectives:
create FileLogger, its parent class, and the associated classes – the factory class, a LoggerException class that wraps exceptions such as IOException, and an enumeration class for the...