gyoza.logging#

Logging module for gyoza operations.

class gyoza.logging.GyozaLogger[source]#

Bases: object

Singleton logger for gyoza operations.

Provides specialized logging methods for gyoza operations with custom formatting.

Return type:

GyozaLogger

info(message)[source]#

Log an info message.

Parameters:

message (str) – The message to log

Return type:

None

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:

None

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:
  • value (float) – Progress value between 0 and 100, or increment if relative=True

  • relative (bool, default False) – If True, adds value to current progress instead of setting absolute value

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:

None

Logger singleton for gyoza operations.

class gyoza.logging.logger.GyozaLogger[source]#

Bases: object

Singleton logger for gyoza operations.

Provides specialized logging methods for gyoza operations with custom formatting.

Return type:

GyozaLogger

info(message)[source]#

Log an info message.

Parameters:

message (str) – The message to log

Return type:

None

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:

None

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:
  • value (float) – Progress value between 0 and 100, or increment if relative=True

  • relative (bool, default False) – If True, adds value to current progress instead of setting absolute value

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:

None