pyufunc.setup_file_logger#

pyufunc.setup_file_logger(log_file, *, level='INFO', rotation=None, retention=None, **kwargs)#

Add a file sink to the loguru logger.

Parameters:
  • log_file – Destination log file path.

  • level – Minimum log level.

  • rotation – Optional loguru rotation setting.

  • retention – Optional loguru retention setting.

  • **kwargs – Extra keyword arguments passed to logger.add.

Note

Example

>>> handler_id = setup_file_logger("app.log")
Returns:

Loguru handler ID.

Return type:

int