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(
f"❌ FATAL: Python Version Mismatch\nCompiled: {compiled_version}, Runtime: {runtime_version}\n"
)
sys.exit(1)
_check_python_version()
from . import logxide
__version__ = "0.1.5"
from .compat_functions import (
addLevelName,
captureWarnings,
disable,
getHandlerByName,
getHandlerNames,
getLevelName,
getLevelNamesMapping,
getLoggerClass,
getLogRecordFactory,
makeLogRecord,
setLoggerClass,
setLogRecordFactory,
)
from .compat_handlers import (
CRITICAL,
DEBUG,
ERROR,
FATAL,
INFO,
NOTSET,
WARN,
WARNING,
Formatter,
Handler,
LoggingManager,
)
from .compat_handlers import NullHandler as _CompatNullHandler
from .handlers import (
FileHandler,
StreamHandler,
RotatingFileHandler,
HTTPHandler,
OTLPHandler,
MemoryHandler,