Module logging

Module logging 

Source
Expand description

§Enhanced Logging System

This module provides enhanced logging capabilities for the datafold project. It extends the existing web_logger with configuration management and feature-specific logging support.

Modules§

config
Configuration management for the logging system
core
Logging abstraction for Lambda deployments
features
Feature-specific logging macros and utilities
outputs
Output handlers for different logging destinations
util
Utility helpers for the logging system

Structs§

LoggingSystem
Enhanced logging system that works alongside the existing web_logger

Enums§

LoggingError
Logging system errors

Functions§

get_logs
Convenience function to get web logs (backward compatibility)
init
Initialize logging with backward compatibility This calls init_default() but blocks on async execution
subscribe
Convenience function to subscribe to web logs (backward compatibility)