pyuvm._s06_reporting_classes
Module Contents
Classes
API
- class pyuvm._s06_reporting_classes.PyuvmFormatter(full_name)
Bases:
pyuvm._s06_reporting_classes.FormatterBase- format(record)
:param record: The log record
- class pyuvm._s06_reporting_classes.uvm_report_object(name)
Bases:
pyuvm._s05_base_classes.uvm_object- __default_logging_level
None
The basis of all classes that can report
- get_initial_logger_name()
:returns: The name of the initial logger
Override this method if you want to change the way the logger name is generated.
The default looks like this:
.. code-block:: python return self.get_full_name() + str(id(self))
- static set_default_logging_level(default_logging_level)
:param default_logging_level: The default logging level :returns: None
- static get_default_logging_level()
:returns: The default logging level
- set_logging_level(logging_level)
:param logging_level: The logging level :returns: None
- add_logging_handler(handler)
:param handler: The logging handler :returns: None
- remove_logging_handler(handler)
:param handler: The logging handler to remove :returns: None
- remove_streaming_handler()
:returns: None
Removes the streaming handler
- disable_logging()
:returns: None
Disables logging