gpt4 book ai didi

用于发送/管理使用统计信息的 Python 库

转载 作者:行者123 更新时间:2023-11-28 17:54:53 25 4
gpt4 key购买 nike

还记得那些在安装过程中提供“发送使用情况统计信息以帮助改进 X”选项的应用程序吗?我假设它会收集某些使用模式并将其发送回服务器。回到服务器,可能正在进行某种挖掘。

是否有一个 Python 库可以做到这一点......至少从客户端的角度来看? (例如,除了必须使用 urllib 手动编写代码之外)

最佳答案

Sending and receiving logging events across a network

来自文档:

import logging, logging.handlers

rootLogger = logging.getLogger('')
rootLogger.setLevel(logging.DEBUG)
socketHandler = logging.handlers.SocketHandler('localhost',
logging.handlers.DEFAULT_TCP_LOGGING_PORT)
# don't bother with a formatter, since a socket handler sends the event as
# an unformatted pickle
rootLogger.addHandler(socketHandler)

# Now, we can log to the root logger, or any other logger. First the root...
logging.info('Jackdaws love my big sphinx of quartz.')
# ...

你也可以在那里找到接收端的代码。

在您的情况下,在非根记录器上使用 logging.handlers.DatagramHandler 可能更合适,例如 logging.getLogger('usage')

关于用于发送/管理使用统计信息的 Python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1948404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com