Migrate DQMFileSaver to use LogAbsolute instead of std::cout.

This should not produce garbled up messages when running multithread.