Skip to content

API Reference

logxide

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

Filter

Basic Filter implementation for compatibility

Source code in logxide/__init__.py
)
from .compat_handlers import (
    ERROR as ERROR,
)

LogRecord

Basic LogRecord implementation for compatibility

Source code in logxide/__init__.py
from .compat_handlers import (
    CRITICAL as CRITICAL,
)
from .compat_handlers import (

NullHandler

A handler that does nothing.

Source code in logxide/__init__.py
from .compat_handlers import (
    NOTSET as NOTSET,
)
from .compat_handlers import (
    WARN as WARN,
)
from .compat_handlers import (

PyLogger

High-performance logger implementation.

Source code in logxide/__init__.py
    if version_match:
        major = int(version_match.group(1))
        minor = int(version_match.group(2)[:2])
        compiled_version = (major, minor)
        runtime_version = sys.version_info[:2]
        if compiled_version != runtime_version:
            sys.stderr.write(
                "\u274c FATAL: Python Version Mismatch\n"
                f"Compiled: {compiled_version},"
                f" Runtime: {runtime_version}\n"
            )
            sys.exit(1)


_check_python_version()

from . import logxide

__version__ = "0.1.13"

from . import logxide as _logxide_ext
from .compat_functions import (
    addLevelName as addLevelName,
)
from .compat_functions import (
    captureWarnings as captureWarnings,
)
from .compat_functions import (
    disable as disable,
)
from .compat_functions import (
    getHandlerByName as getHandlerByName,
)
from .compat_functions import (
    getHandlerNames as getHandlerNames,
)
from .compat_functions import (
    getLevelName as getLevelName,
)
from .compat_functions import (
    getLevelNamesMapping as getLevelNamesMapping,
)
from .compat_functions import (
    getLoggerClass as getLoggerClass,
)
from .compat_functions import (
    getLogRecordFactory as getLogRecordFactory,
)
from .compat_functions import (
    makeLogRecord as makeLogRecord,
)
from .compat_functions import (
    setLoggerClass as setLoggerClass,