Skip to main content

High-performance, Rust-powered drop-in replacement for Python's logging module

Project description

LogXide

High-Performance Rust-Powered Logging for Python

LogXide is a drop-in replacement for Python's standard logging module, delivering exceptional performance through its native Rust implementation.

Key Features

  • High Performance: Rust-powered logging with exceptional throughput
  • Drop-in Replacement: Full compatibility with Python's logging module API
  • Thread-Safe: Complete support for multi-threaded applications
  • Direct Processing: Efficient log message processing with native Rust handlers
  • Rich Formatting: All Python logging format specifiers with advanced features
  • Level Filtering: Hierarchical logger levels with inheritance
  • Sentry Integration: Automatic error tracking with Sentry (optional)

Quick Start

# Simple and automatic - no setup needed!
from logxide import logging

logging.basicConfig(
    level=logging.INFO,
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)

logger = logging.getLogger('myapp')
logger.info('Hello from LogXide!')

That's it! LogXide automatically installs itself when imported. No manual setup required.

Installation

# Basic installation
pip install logxide

# With Sentry integration
pip install logxide[sentry]

# Development dependencies
pip install logxide[dev]

📘 Usage Guide - Common mistakes, correct patterns, and troubleshooting

Documentation

Sentry Integration

LogXide includes optional Sentry integration for automatic error tracking:

# Configure Sentry first
import sentry_sdk
sentry_sdk.init(dsn="your-sentry-dsn")

# Import LogXide - Sentry integration is automatic!
from logxide import logging

logger = logging.getLogger(__name__)
logger.warning("This will appear in Sentry")
logger.error("This error will be tracked")

Features:

  • Automatic detection of Sentry configuration
  • Level filtering (WARNING and above sent to Sentry)
  • Rich context including stack traces and custom data
  • Zero configuration required

Performance

LogXide delivers exceptional performance through its Rust-powered native architecture. See our comprehensive benchmarks for detailed performance analysis.

Python 3.12 Benchmark Results (File I/O)

Real-world file logging performance (100,000 iterations):

Test Scenario LogXide Picologging Python logging vs Pico vs Stdlib
Simple Logging 446,135 ops/sec 372,020 ops/sec 157,220 ops/sec +20% +184%
Structured Logging 412,235 ops/sec 357,193 ops/sec 153,547 ops/sec +15% +168%
Error Logging 426,294 ops/sec 361,053 ops/sec 155,332 ops/sec +18% +174%

Key highlights:

  • 15-20% faster than Picologging (C-based) in production file I/O scenarios
  • 2.7x faster than standard Python logging - upgrade with zero code changes!
  • 2.5x faster than Structlog across all tests
  • Native Rust I/O provides measurable performance advantages
  • Consistent performance across all logging patterns

Important Limitations

LogXide uses Rust-native handlers only for maximum performance. This means:

  • Rust handlers only: logger.addHandler() only accepts Rust native handlers (FileHandler, StreamHandler, RotatingFileHandler)
  • No Python handlers: Custom Python logging.Handler subclasses are not supported
  • No StringIO capture: Use file-based logging for tests
  • No pytest caplog: Not compatible with Rust native architecture
  • Use basicConfig(): Recommended for simple configuration
  • Use addHandler(): For advanced handler configuration with Rust handlers
  • File-based testing: Write to files instead of capturing streams

Example - The LogXide way:

# Option 1: Use basicConfig() for simple configuration
import tempfile
from logxide import logging

# For production - stdout/stderr
logging.basicConfig(level=logging.INFO)

# For testing - file output
with tempfile.NamedTemporaryFile(mode='w+', delete=False) as f:
    logging.basicConfig(filename=f.name, level=logging.DEBUG, force=True)
    logger = logging.getLogger('test')
    logger.info("Test message")
    
    # Read and verify
    with open(f.name) as log_file:
        assert "Test message" in log_file.read()

# Option 2: Use addHandler() with Rust native handlers
from logxide import logging, FileHandler, StreamHandler

logger = logging.getLogger('myapp')
logger.setLevel(logging.INFO)

# Add Rust native handlers
file_handler = FileHandler('app.log')
stream_handler = StreamHandler()

logger.addHandler(file_handler)
logger.addHandler(stream_handler)

What NOT to do:

# Wrong - Custom Python handlers not supported
import logging as stdlib_logging

class MyCustomHandler(stdlib_logging.Handler):
    def emit(self, record):
        print(record.msg)

handler = MyCustomHandler()
logger.addHandler(handler)  # Raises ValueError

# Wrong - StringIO capture doesn't work with stdlib handlers
import io
stream = io.StringIO()
handler = stdlib_logging.StreamHandler(stream)
logger.addHandler(handler)  # Raises ValueError - not a Rust handler

Compatibility

  • Python: 3.12+ (3.14 supported)
  • Platforms: macOS, Linux, Windows
  • API: Core logging API compatible (see limitations above)
  • Dependencies: None (Rust compiled into native extension)

Contributing

We welcome contributions! See our development guide for details.

# Quick development setup
git clone https://github.com/Indosaram/logxide
cd logxide
pip install maturin
maturin develop
pytest tests/

License

[Add your license information here]


LogXide delivers the performance you need without sacrificing the Python logging API you know.

Built with Rust for high-performance Python applications.

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

logxide-0.1.5.tar.gz (210.8 kB view details)

Uploaded Source

Built Distributions

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

logxide-0.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

logxide-0.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

logxide-0.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

logxide-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

logxide-0.1.5-cp314-cp314-win_amd64.whl (943.8 kB view details)

Uploaded CPython 3.14Windows x86-64

logxide-0.1.5-cp314-cp314-win32.whl (852.1 kB view details)

Uploaded CPython 3.14Windows x86

logxide-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

logxide-0.1.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

logxide-0.1.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

logxide-0.1.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

logxide-0.1.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

logxide-0.1.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

logxide-0.1.5-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

logxide-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

logxide-0.1.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

logxide-0.1.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

logxide-0.1.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

logxide-0.1.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

logxide-0.1.5-cp313-cp313-win_amd64.whl (947.9 kB view details)

Uploaded CPython 3.13Windows x86-64

logxide-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

logxide-0.1.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

logxide-0.1.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

logxide-0.1.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

logxide-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

logxide-0.1.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

logxide-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

logxide-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

logxide-0.1.5-cp312-cp312-win_amd64.whl (948.1 kB view details)

Uploaded CPython 3.12Windows x86-64

logxide-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

logxide-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

logxide-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

logxide-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

logxide-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

logxide-0.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

logxide-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

logxide-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file logxide-0.1.5.tar.gz.

File metadata

  • Download URL: logxide-0.1.5.tar.gz
  • Upload date:
  • Size: 210.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.5.tar.gz
Algorithm Hash digest
SHA256 82fc62c7fff405fc815959a27c04bc39a251cc5777aace69a7c3475c9f234040
MD5 d8acd6fdac5034462cf3957ed694a81c
BLAKE2b-256 f26b9b38fc1b01b54a0f07fc70ec763dd6156f877bf2b519432815f4ecdf5098

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2642cf79b7a98a55ef48e7a5a4c17db1459210460005cba3290984a7dcea2074
MD5 cc8046d4e07be68d06cabf315be170c3
BLAKE2b-256 1051eb9fddb2e6943f5428c0bb4102008b615f6c60cd51de412790b4f2a3d6e4

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c617370dbbd2e4074f71923378346a4e245863d8ea638f813b02e4395c1818a2
MD5 2a064567d7a266afbf311327a359ca42
BLAKE2b-256 19592d98b259070d725026b3000c7c3b2718740e03b1038e64912ffb3b9baa5f

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4129acd531a9bfd928b64aa3b9b571fbfc04afd8041c70af20269739c29e2f11
MD5 da5d01a88e67575a357241c5e5486f1d
BLAKE2b-256 590c71d3e940e5c5d42bf5d4761bcf57924d09eb45856121e33fdd06225fd785

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8e0398e77749610f28b4bf51113fa88b1041d01f2d1617e25491d5a5d9f7eef
MD5 add6b169cf4e65acf9e8dcabe402e649
BLAKE2b-256 a629d32c23a52a802b4212af0032b8c30e05b32d92046fee3fbc62ffdea88388

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: logxide-0.1.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 943.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fb282025432aef2ecce465e38831e758b3e3750ea3d8cf85523eeb2cf8ac998a
MD5 41c3cae03d7fb125ab3b517da7bdf00a
BLAKE2b-256 969de7cf513efca9576b54eb923ebd0afcb15fda7176b375897e25f2b5efbb75

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-win32.whl.

File metadata

  • Download URL: logxide-0.1.5-cp314-cp314-win32.whl
  • Upload date:
  • Size: 852.1 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8805820019821f3663b3dbdcca8b2aeb83f0ae91bf3763341db96c7e97bc9075
MD5 36a943b3010e0e70a4818db417243390
BLAKE2b-256 1918d787c2b2d69f878c6610f73abb95e1ab9515906d8fe92b90096ee0005b21

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b8fae626476a2023b2b961637e7de944d6c8d4e93aa9513244f6ff3d3de74ce
MD5 580f9329bda1ef5768a29d8e65824cec
BLAKE2b-256 a343c1c45ef0d5978f12718712cdedfd57cf9bffb6017dccda48b5aba7a9f14f

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 26c722de78dcc83b31f36f53ae3f85d3467a873e23296d4bc33f7c1e5a4357fe
MD5 f6e9cc4c8dccb0eb090192205f05870b
BLAKE2b-256 72e318b2dd78ea8ba1b8bc65467f9a3d9e44fe51b16115eb0286414abc6c076c

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 52c6edea7455376e48f2d2c9307cc486d8ce42d633901e88b1fc229d64cc0b66
MD5 26e8cddc4125f6455744fe13cd4ba9ff
BLAKE2b-256 80fb8dfa22514b9b62918e11e351ea58169b92546c4c0117965b0d4548bf2332

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75279facf8d7799fd579209cb8df49f9857735130e468acf7db10f6d9469b2b8
MD5 ee9cca285cce31078a273062c569a4fc
BLAKE2b-256 2649838c7271c06b2d6e54af99be476ebdc461582c2a23e4574ca02bf2541cad

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c6e2427866636723513741a398bb8a06d9d9669bf36110c4e17bdba289ec08f
MD5 8fb8fe3045d94a87a7309d091bf3ecb8
BLAKE2b-256 37db1753bc8dd56788b53d38b6d169e75b8b4113b2970c429e4ebfd41880698d

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d0bb5b23c7ef7a478a1081df18d5b54ec714e9924c6594cc3b8d40a3085f3edb
MD5 6c7aecd3c8548d4fe7936af58bb994ee
BLAKE2b-256 16551df62001f5aa53b724cb6c8b742516eee79de5b1d6b34bb3030023b5d9d8

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d0a17f597416ad93076dbe16f0de52c2d518bd2d2ec523f6d76d1138df7f54a
MD5 2d0d0d138e9191343e06d8c13bebae39
BLAKE2b-256 6c6cd19c816fe58b0789aefcdf6436fed4062151f45c78a5426f643a069d387b

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3846603468dc3a20a302e7b20eeb589059b3b0224657a7d44fe73aad61889f3f
MD5 925241a3fab7c4acf958b8c05f266c20
BLAKE2b-256 c1d3f2b0eab41eaa939b0292f9e05255a84b80ee80cbd1ebae6a561102d66ffd

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1ae0cac05b36cc8fa39c701eee8b59a550f0d9cad1b2ab068b1c98195760c8b6
MD5 1144095e0fe7d95cba1b600a55df6452
BLAKE2b-256 6f927b0c5e22b08dd4ec864f564e3fc45337a418ce07dac0bdf2a18050033a12

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 00668bb96d700bb54e5399271a6bb6ccf9732742fa043f0da22852226fe01e2f
MD5 bcb099568347943c89e207016ecd9fb6
BLAKE2b-256 9f82229d90d4f309d0af95cf63ab902526fdff6dfe9ebcfcc2e6ba1cda1d9f5d

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 497a18789c929c10a1dd92bdc74fd5b12af55159ca9f328dadbb510836eca317
MD5 88d0d3518d37998e1a8a064da228fe87
BLAKE2b-256 73dd50470bc78e8cce0a1e1eb1dd6d11ee1b44fcd648caefb88c5426b35dae1d

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89368be40f22cce7fc3ac56fd24ac889d193021b269f8a80b902315d6c675974
MD5 3c9c929e0b94fe6449be520b509e7d96
BLAKE2b-256 1d76d5170941b9405b476537f8015c484cd82b4446d13367f2171300b26a4e31

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: logxide-0.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 947.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cef5bebd95dc25d1786058c3e8d21e30e892cb53657894ce6a84f6d3ece59472
MD5 da7f50b2891a51f86519c88d9eca3ac7
BLAKE2b-256 18f2d5e0965b14d993e995080d1d3fc0b940c00e6f0da0ec07be9a0ecc9add36

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc90cf0c882247a411b9345083818c54531799d144d18157caeb1c3dc1354c52
MD5 96e801e676acbf6311e5ee50c9babc10
BLAKE2b-256 45996eeeafb23062d39ae3ea78f67f25659596788f53f03863d0998eba306876

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 34f2b60f411b83a7b75caf224c0939cbb1c0c8307fbde3e7f027ca8aee75f39d
MD5 ec38ece9cc0bf711004ca5221acb1c96
BLAKE2b-256 9ea5cc4e1a095885de2bccc8e7d76d1ec034cce2bb9ccffb246a2f002e5ebe16

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5b11c03750741c471d7aae09f19601cca4aa573567dc24378291f58b470def80
MD5 72c5916f405da1735bf6f75eb7c998a4
BLAKE2b-256 083fcfe64d16421fc308d4d16d84dc9fc2c1a8530b7407cbe44e34fcc060075c

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8126f54848369b0aa2a9c0a4fc98429ca33f592320947310f57bc2e3266d033d
MD5 e4122000783930cea70b2ea5b7694c95
BLAKE2b-256 34edaa34a3711ab4128c0b1c85475ec3c1e62e49e20711d5e66dadd741caf66b

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9c6131216a900b66abf5a021ca2edc1690b26915bf1f61de196ff246a9708d2
MD5 ace7bdf9e9a36a83089897fee2dbde40
BLAKE2b-256 dd2042507ed47abe8d96cd84ca997dcae8e4f3532d5c4453c9c88bec417e5dc3

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d10870b510550a5f9c2f9da90f9b183114ef6a9ae92e8a0ea22142eb9407fba9
MD5 1881b469c24316f81c3fbdf40b0ce4e6
BLAKE2b-256 356f3666a4f464fa09298a242536c336bcb30af56e56dbc69ed3d6f5446cbecc

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd5ec1e6854ed7293791f5d0bbea12811b56ce5f0f4ea9f9d496601677a45611
MD5 428ee1ae06afd58fc593cbb4de1a192d
BLAKE2b-256 c2a4e0b8f00f0b64b2874dff97e8d2547a7604235b1e8bc31d6a701c66cc36dc

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bcfaa628d8ff45e8f8e83bd17e43fd121471f6cea7258917c0429de9cfa97c5f
MD5 c531ca4fcd163fb5dbf46f69df19ee6f
BLAKE2b-256 08b6362afc38ae36f1db64dfcbe375834cc4aed44a5f48679dc90bbe07df51e0

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: logxide-0.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 948.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b414347a53f13b7372b9dfcceeb46b2afec0480d905edccc5a5f4403b1768e2
MD5 a9edf79972a6fca77e6269e07095c5ff
BLAKE2b-256 52407d4b83abe37ca831196b0c8fcb6fbda6fafc01a269058be1a9ee0c38b334

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a46d510b761f576aaf3f86cfcb41321f99241a07e02eb366d39fe4d4c96b0897
MD5 930a60b30e8bf6eab73f34422e798e16
BLAKE2b-256 8207501f2651d10fb5b4536e8480f24e9131ea703b77a40cbe7a7e71e079dbf6

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b7d2480288653082248a7b37e90e5223387a5edd4014822882c3673a6d2985ea
MD5 104eb90bd97720213142156b066e5d58
BLAKE2b-256 48f429425c8a15be781b487b0b2281a7101da43faabba321c55cf946aec95380

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd931cd107dca84e77b926f325fefb6eeb011eaf4470cdb9f53781c02faa6512
MD5 23a5e119b93a03472fcf8c5c63a2b97d
BLAKE2b-256 c752b62ed2f5080d8e47494f4ade6de5e657c449cc017075857d2db149c9eb39

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 82c2207522fa6b44351535a1e83bc57f224209b7907a89178e71e209e5d9f863
MD5 e17a2f2edae9276be21d38578c9d1c10
BLAKE2b-256 db4161c38e00d325c4f16acd52238c12b4a81935f901e7f553e1ad6e400f92d1

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c50efc019d61d9f4ca525eb1461a2516a8247cb879fa76a1a17b63756841e33
MD5 34d73fd167494e1cd98cb5a79bf2c976
BLAKE2b-256 3cd80b0fe8662e51af9b2b11f9b354c99968fac2d25aadd1ea21335d715628ae

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a260f7a21713970422e5a09c90a7a134d702d6562e6b0d21d83ba534a44b3845
MD5 dcc2637a258057bb2cc6255d2436e2aa
BLAKE2b-256 11b91db6a0382c49a530153c23268aff687e57266afd65c70f23305604bf9b94

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e4c8cca7c2b26df825b89e541226ef3a625a88a0afa51ee33b4cbd13a1a3ea6
MD5 83ed0166d0e1cd8a4e0349798ec66085
BLAKE2b-256 2a0e0fead23020f5cc51c577ebf8cd0d2b191598503c167a0931a2ba7cc21684

See more details on using hashes here.

File details

Details for the file logxide-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a52536cb06b9bdff9c0ea03f09b1aa4057b238adcccc4d0cb93a1a5be56def29
MD5 c154dde435dec1a392d1279aadfde328
BLAKE2b-256 3c99a1dae39ede27157dff11cef6ab909965f8cd743b9a62e7fc3050acd3a2bc

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