MLi*_*ter 5 python logging supervisord
我正在使用该logging模块记录来自应用程序服务器的消息。更具体地说,我使用StreamHandler将消息记录到stdout / stderr,并用于Supervisord将这些消息记录到文件中(因为服务器进程由Supervisord)。
我的主要问题是,日志文件中的消息顺序是否总是真实地反映代码的执行顺序?例如,如果一条消息A: this is log msg A出现在B: this is log msg B日志文件中的消息之前,那么我们可以100%确定记录消息A的代码行是在记录消息的代码行之前执行的B,即使两条消息中的时间戳都在日志文件是一样的吗?