gyoza.logging#
Logging module for gyoza operations.
- class gyoza.logging.GyozaLogger[source]#
Bases:
objectSingleton logger for gyoza operations.
Provides specialized logging methods for gyoza operations with custom formatting.
- Return type:
- info(message)[source]#
Log an info message.
Examples
>>> from gyoza import logger >>> logger.info("Processing started")
- reset()[source]#
Reset the progress counter to 0.
Useful for starting a new operation or resetting progress tracking.
- Return type:
Examples
>>> from gyoza import logger >>> logger.progress(50.0) >>> logger.reset() # Reset to 0% >>> logger.progress(25.0, relative=True) # Now at 25%
- progress(value, relative=False)[source]#
Log a progress value.
- Parameters:
- Raises:
ValueError – If value is not between 0 and 100 (when relative=False), if value is negative (when relative=True), or if absolute value would decrease progress.
- Return type:
Logger singleton for gyoza operations.
- class gyoza.logging.logger.GyozaLogger[source]#
Bases:
objectSingleton logger for gyoza operations.
Provides specialized logging methods for gyoza operations with custom formatting.
- Return type:
- info(message)[source]#
Log an info message.
Examples
>>> from gyoza import logger >>> logger.info("Processing started")
- reset()[source]#
Reset the progress counter to 0.
Useful for starting a new operation or resetting progress tracking.
- Return type:
Examples
>>> from gyoza import logger >>> logger.progress(50.0) >>> logger.reset() # Reset to 0% >>> logger.progress(25.0, relative=True) # Now at 25%
- progress(value, relative=False)[source]#
Log a progress value.
- Parameters:
- Raises:
ValueError – If value is not between 0 and 100 (when relative=False), if value is negative (when relative=True), or if absolute value would decrease progress.
- Return type: