目前,我正在运行一个 tcp 套接字,我正在考虑添加服务器端写入日志文件的功能,即通过套接字发送/接收/错误的内容。我的服务器脚本在启动时作为服务运行。
我想知道是否有可能做到这一点?我在 python 文档上查找了日志记录工具,但它似乎没有太多细节(或者我只是无法理解)。我希望有人能指出我正确的方向。
如果您不想使用日志记录类,您可以简单地打开一个文件并将错误消息写入其中。
如果在 Linux 上执行类似这样的操作,另一种选择是: 如何记录由 start-stop-daemon 启动的进程的标准输出?
试过网猫?
例如
netcat -l 0.0.0.0 1999 |tee /tmp/log.txt
这会在您向世界开放的主机上的端口 1999 上打开一个侦听 TCP 套接字。然后它将写入任何传入的副本/tmp/log.txt
。