This project is a draft for a logger module, customizable, and with option for Flush and NonFlush logging.
Logger : Contains the model definition classes and basic interfaces.
CustomLogger: Contains classes with a customized implementation of the logger, based in this case in the Serilog framework.
Base client: Console client to run logging with flush and non flush, using default parameters.
Test: Contain unit tests to run logging with flush and non flush, using testing parameters.