【问题标题】:Logging TCP socket events记录 TCP 套接字事件
【发布时间】:2013-07-09 12:18:41
【问题描述】:

目前,我正在运行一个 tcp 套接字,我正在考虑添加服务器端写入日志文件的功能,即通过套接字发送/接收/错误的内容。我的服务器脚本在启动时作为服务运行。

我想知道是否可以这样做?我在 python 文档上查找了日志记录工具,但它似乎没有太多细节(或者我只是无法理解)。我希望有人能指出我正确的方向。

【问题讨论】:

    标签: python file sockets logging


    【解决方案1】:

    Using the logging python class to write to a file?

    如果您不想使用日志记录类,您可以简单地打开一个文件并将错误消息写入其中。

    如果在 Linux 上做这样的事情,另一种选择: How can I log the stdout of a process started by start-stop-daemon?

    【讨论】:

      【解决方案2】:

      试过netcat吗?

      例如

      netcat -l 0.0.0.0 1999 |tee /tmp/log.txt
      

      这将在您的主机上的端口 1999 上打开一个侦听 TCP 套接字,向世界开放。然后它会写一份传入/tmp/log.txt的任何东西的副本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-31
        • 2023-03-21
        • 1970-01-01
        • 2014-05-27
        • 2012-08-23
        • 1970-01-01
        相关资源
        最近更新 更多