Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.08 KB

logging.rst

File metadata and controls

66 lines (44 loc) · 1.08 KB

Logging

This class provide logging functionalities. Defined in src/utils/Logger.h

.. doxygenclass:: Caesar::Logger
   :project: caesar
   :members:

.. doxygenclass:: Caesar::LoggerManager
   :project: caesar
   :members:

.. doxygenclass:: Caesar::ConsoleLogger
   :project: caesar
   :members:

.. doxygenclass:: Caesar::FileLogger
   :project: caesar
   :members:

.. doxygenclass:: Caesar::SysLogger
   :project: caesar
   :members:

.. doxygenclass:: Caesar::ScopedLogger
   :project: caesar
   :members:

.. doxygenfunction:: Caesar::getClassName
   :project: caesar

.. doxygenfunction:: Caesar::getClassNamePrefix
   :project: caesar

.. doxygendefine:: __CLASS__
   :project: caesar

.. doxygendefine:: __CLASS_PREFIX__
   :project: caesar

.. doxygendefine:: CAESAR_LOG
   :project: caesar

.. doxygendefine:: LOG
   :project: caesar

.. doxygendefine:: INFO_LOG
   :project: caesar

.. doxygendefine:: WARN_LOG
   :project: caesar

.. doxygendefine:: ERROR_LOG
   :project: caesar

.. doxygendefine:: FATAL_LOG
   :project: caesar

.. doxygendefine:: DEBUG_LOG
   :project: caesar