使用SocketHandler进行异步日志记录吗?

时间:2016-01-12 14:36:40

标签: python sockets logging

我使用SocketHandler运行基本记录器;本质上是此代码的一个小变体:https://docs.python.org/2.4/lib/network-logging.html

我的问题是,来自客户端的日志记录是异步的吗? 如果不是,有没有办法强制执行超时?即基本上客户应该等待记录发生,直到'秒,然后继续前进。我有多个进程通过同一台服务器进行日志记录。

1 个答案:

答案 0 :(得分:0)

它是异步的,它可以处理来自彼此交错的多个进程的输入,但在对套接字的调用阻塞的意义上不是异步的。由于每个客户端连接都是在一个新线程中处理的,只要没有太多许多客户端连接,这并不重要。