I have an executable for both Linux and Windows with three dlls/shared libraries, and I’m using boost.log for logging. I wish to have a separate, file log for each module. My approach was to create a severity_channel_logger_mt for each module, constructed in a singleton for each module with the channel name. Each module then creates its own file sink on