Skip to main content

A Python client for Facebook Scribe

Project description

This is a Python client for scribe that can be installed using pip:

pip install facebook-scribe

Usage

Connect to HOST:9999 using Thrift:

from scribe import scribe
from thrift.transport import TTransport, TSocket
from thrift.protocol import TBinaryProtocol

socket = TSocket.TSocket(host="HOST", port=9999)
transport = TTransport.TFramedTransport(socket)
protocol = TBinaryProtocol.TBinaryProtocol(trans=transport, strictRead=False, strictWrite=False)
client = scribe.Client(protocol)
transport.open()

category = 'LOGS'
message = 'hello world'

log_entry = scribe.LogEntry(category, message)
result = client.Log(messages=[log_entry])
if result == 0:
  print 'success'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

facebook-scribe-2.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

facebook_scribe-2.0-py2.py3-none-any.whl (11.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file facebook-scribe-2.0.tar.gz.

File metadata

File hashes

Hashes for facebook-scribe-2.0.tar.gz
Algorithm Hash digest
SHA256 9f0571b3ecfd6a2903338c888e7050ed2bcf1a4ed96895a8f775353224e96e0c
MD5 9144478092710d786c214ebe14a14e61
BLAKE2b-256 740c8b1af93c987cbb1be33dd3d493e25da7aeb7465bc19063988a925f159e96

See more details on using hashes here.

File details

Details for the file facebook_scribe-2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for facebook_scribe-2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 51ac95714d4b374683e525611659d9c5227b680f93d9d5fd3ab2c7375f30dc33
MD5 898bd26e683014ef759eca0e87e1000e
BLAKE2b-256 fd2b502db90aac63469ce24ebfaddb3c04a008765fbf4ab8855c390c49251a39

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page