This functor can be called to generate "singleton" logging modules
logging functions as the functions that operate on a given log. In this case they operate on a single log global to the module