Skip to main content

A python client for sending events to lucos_loganne

Project description

lucos_loganne_pythonclient

A python client for sending events to lucos_loganne.

Environment Variables

The following environment variables must be set for the package to function:

  • SYSTEM: A unique identifier for the system or service sending the events. This is used as the User-Agent in the HTTP request and the source field in the loganne event.
  • LOGANNE_ENDPOINT: The full URL of the /events endpoint of a running lucos_loganne instance.

API

The package exposes a single function:

updateLoganne(type, humanReadable, url=None)

Sends an event to the Loganne service.

  • type (str, required): The type of event being logged.
  • humanReadable (str, required): A description of the event that is easy for humans to understand.
  • url (str, optional): A link to a human-readable page regarding the item the event pertains to. Defaults to None.

Usage

from loganne import updateLoganne

# Ensure SYSTEM and LOGANNE_ENDPOINT env vars are set
updateLoganne(
    type="contactUpdated",
    humanReadable="The Contact \"John Doe\" has been updated",
    url="https://contacts.example.com/contact/123456"
)

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

lucos_loganne_pythonclient-1.0.20.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lucos_loganne_pythonclient-1.0.20-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file lucos_loganne_pythonclient-1.0.20.tar.gz.

File metadata

File hashes

Hashes for lucos_loganne_pythonclient-1.0.20.tar.gz
Algorithm Hash digest
SHA256 9c325a3aadddddbef48b229ec941c0fcb6237a3d1e736077cb7536e4173c1ea1
MD5 7de2b8eda0fcf750146ddf0903c10f70
BLAKE2b-256 e91daa5277fa5424a3f31ed294695a2490d3c17993394cbef66c83f16c618d32

See more details on using hashes here.

File details

Details for the file lucos_loganne_pythonclient-1.0.20-py3-none-any.whl.

File metadata

File hashes

Hashes for lucos_loganne_pythonclient-1.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 22a415f65fa0d39ec09c94d3ee4ad2b9c2eadeb0870812111439ce898c29827f
MD5 69548b3d9a10d4e10a507b5c06b22bf6
BLAKE2b-256 def1fcec079970d631a45a78a47626fcc827ce7b3614c3faeae226b14a9f84bf

See more details on using hashes here.

Supported by

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