pas.log ======= .. py:module:: pas.log Attributes ---------- .. autoapisummary:: pas.log.log Classes ------- .. autoapisummary:: pas.log.OutputHandler pas.log.ClickOutputHandler pas.log.LogOutputHandler Module Contents --------------- .. py:data:: log .. py:class:: OutputHandler Bases: :py:obj:`Protocol` Protocol for handling output during KUB import operations. .. py:method:: info(message: str) -> None Output informational message. .. py:method:: success(message: str) -> None Output success message. .. py:method:: error(message: str) -> None Output error message. .. py:class:: ClickOutputHandler OutputHandler implementation for CLI using click. .. py:method:: info(message: str) -> None .. py:method:: success(message: str) -> None .. py:method:: error(message: str) -> None .. py:class:: LogOutputHandler OutputHandler implementation for cronjobs using logging. .. py:method:: info(message: str) -> None .. py:method:: success(message: str) -> None .. py:method:: error(message: str) -> None