SnmpKit.SnmpLib.MIB.Logger (snmpkit v0.6.4)
Structured logging for MIB compilation with proper log levels.
Provides detailed logging throughout the compilation process with structured metadata for debugging and monitoring.
Summary
Functions
Log batch compilation with errors.
Log start of batch compilation.
Log successful batch compilation.
Log batch compilation progress.
Log code generation progress and results.
Log compilation completion with results.
Log compilation errors.
Log compilation failure with error details.
Log the start of MIB compilation with context.
Log successful MIB compilation.
Log compilation with warnings.
Log dependency resolution order.
Log import resolution with dependency information.
Log successful import resolution.
Log parsing progress with token/object counts.
Log performance metrics.
Log tokenization statistics.
Log vendor-specific quirk handling.
Log warning with context.
Functions
Log batch compilation with errors.
@spec log_batch_compilation_start(integer()) :: :ok
Log start of batch compilation.
@spec log_batch_compilation_success(integer()) :: :ok
Log successful batch compilation.
Log batch compilation progress.
Log code generation progress and results.
Log compilation completion with results.
Log compilation errors.
Log compilation failure with error details.
Log the start of MIB compilation with context.
Log successful MIB compilation.
Log compilation with warnings.
@spec log_dependency_order([binary()]) :: :ok
Log dependency resolution order.
Log import resolution with dependency information.
Log successful import resolution.
Log parsing progress with token/object counts.
Log performance metrics.
Log tokenization statistics.
Log vendor-specific quirk handling.
Log warning with context.