Logger 我自己使用的轻量级日志,用于检测任务的运行效率。超算上的任务,通常都是一次性不太长的,但是我们有监测其效率的需求。所以日志被设计为打印距离初始时间之差。 使用方式见test.cpp,一些需要注意的点: 必须初始化,否则库的行为是未定义的 支持多线程输出 每次输出都会刷新std::cout,这是为了及时看到日志输出。(因为我的需求是每次看看slurm的输出文件,能够知道程序运行到了哪里)。