remove the silent logger and force the application to initialize the logger factory. add different logging severities. add datetime formatting support