:py:mod:`pytmosph3r.log.logger` =============================== .. py:module:: pytmosph3r.log.logger .. autoapi-nested-parse:: @author: A. Falco Logging module, inspired from TauREX 3 (https://github.com/ucl-exoplanets/TauREx3_public/tree/master/taurex/log). Module Contents --------------- .. py:data:: root_logger .. py:class:: Logger(name=None) Bases: :py:obj:`pytmosph3r.util.memory.MemoryUtils` Standard logging using logger library :param name: Name used for logging :type name: str .. py:attribute:: verbose :value: 0 .. py:method:: info(message, *args, **kwargs) See :class:`logging.Logger` .. py:method:: warning(message, *args, **kwargs) See :class:`logging.Logger` .. py:method:: debug(message, *args, **kwargs) See :class:`logging.Logger` .. py:method:: error(message, *args, **kwargs) See :class:`logging.Logger` .. py:method:: critical(message, *args, **kwargs) See :class:`logging.Logger` .. py:method:: isEnabledFor(level) .. py:method:: search_path(filename) Search for filename in current folder, then in :attr:`~pytmosph3r.relative_dir`, and finally in the `examples/` folder of the `pytmosph3r` code. It then set the attribute :attr:`filename` to its path. .. py:method:: inputs() .. py:method:: inputs_values() .. py:method:: summary() Prints all attributes and values of object. WARNING: could be verbose.