
ticterm.log
==================

.. py:module:: ticterm.log

Default Logger
---------

.. autodata:: default_logger
   :annotation:

.. autodata:: config
   :annotation:

.. autodata:: debug
   :annotation:

.. autodata:: info
   :annotation:

.. autodata:: log
   :annotation:

.. autodata:: warn
   :annotation:

.. autodata:: error
   :annotation:

.. autodata:: set_progress
   :annotation:


Constants
---------

.. py:data:: LOG_LEVEL_PAD
   
   .. autodata:: ticterm.log.Logger.lib.LOG_LEVEL_PAD
   
.. py:data:: level_names

   .. autodata:: ticterm.log.Logger.lib.level_names

Enums
---------

.. autoclass:: ticterm.log.EmptyMessageMode
   :member-order: bysource
   :show-inheritance:
   :members:

.. autoclass:: ticterm.log.Level
   :member-order: bysource
   :show-inheritance:
   :members:

.. autoclass:: ticterm.log.LevelLabelMode
   :member-order: bysource
   :show-inheritance:
   :members:

.. autoclass:: ticterm.log.StackMode
   :member-order: bysource
   :show-inheritance:
   :members:

.. autoclass:: ticterm.log.TimestampMode
   :member-order: bysource
   :show-inheritance:
   :members:

Classes
---------

.. autoclass:: Config
   :member-order: groupwise
   :members:

.. autoclass:: Logger
   :member-order: groupwise
   :members:

.. autoclass:: LoggerState
   :member-order: groupwise
   :members:

.. autoclass:: ProgressContext
   :member-order: groupwise
   :members:

.. autoclass:: UpdateFlag
   :member-order: groupwise
   :members: