Currently, it is necessary to have access to the Settings class in order to create a new logger. But this means, that Settings has to be dragged through methods just to create Logger. Hence we need to make the Logger independent so that it can be created everywhere in the code without changing the functions header.
Currently, it is necessary to have access to the Settings class in order to create a new logger. But this means, that Settings has to be dragged through methods just to create Logger. Hence we need to make the Logger independent so that it can be created everywhere in the code without changing the functions header.