FileLoggerDispatcher is used to log in files
The goal of this logger dispatcher is to write logs in different files
splitted per tags. By default it writes all logs in one file and one file per tags
Allowing to write a log in multiple files.
For now it saves the file with the following format by defalt:
tagyearmonth_day.log
Such that there's one file (for the same tag) per day.
But its format is defined by the fileNameRole that you can pass in the constructor.
LoggerDispatcher is the abstract class for log in different mode.
It is used by the Logger class when it dispatch a log.
When the log function of logger is called it execute secureCall that it cannot be overrided.