インストール中に「Xの改善に役立つ使用統計を送信する」オプションを提供するアプリケーションを思い出してください。特定の使用パターンを収集してサーバーに送り返すと思います。サーバーに戻ると、ある種のマイニングが行われている可能性があります。
これを行うためのPythonライブラリはありますか..少なくともクライアント部分からですか?(たとえば、を使用して手動でコーディングする必要がある場合を除くurllib
)
インストール中に「Xの改善に役立つ使用統計を送信する」オプションを提供するアプリケーションを思い出してください。特定の使用パターンを収集してサーバーに送り返すと思います。サーバーに戻ると、ある種のマイニングが行われている可能性があります。
これを行うためのPythonライブラリはありますか..少なくともクライアント部分からですか?(たとえば、を使用して手動でコーディングする必要がある場合を除くurllib
)
ドキュメントから:
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')
。