Skip to main content

## Kafka Logger for Python

### Why this exists?

There’s an existing python package that can send log to logstash through Kafka, but it has two problems:

1. It’s built on top of a specific python kafka package and it’s outdated, which left user no choice on which Kafka they can use. 2. It only uses default log formatting from python logging package, which doesn’t provide much useful information.

### Install

pip install kafka-logger

### Usage

import logging import KafkaLoggingHandler logger = logging.getLogger(‘python-logstash-logger’) logger.setLevel(logging.INFO) log_producer = KafkaProducer(bootstrap_servers=KAFKA_BROKER) logger.addHandler(KafkaLoggingHandler(log_producer, ‘app-log’))

Metadata

Release files for kafka-logger 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kafka-logger 0.3.0
File Size Uploaded
kafka-logger-0.3.0.tar.gz 2.9 kB Details

Release files / kafka-logger-0.3.0.tar.gz

Download URL kafka-logger-0.3.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ae41351a926bc3aaf2b862402722308631036748ca07cadf1b3256763601d832
BLAKE2b-256 checksum
How to use checksums
975ba3a7daf5f5eeac6b1a984654b96339f024dafa4b3a6620339cb6ccd11e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page