.. include:: headings.inc .. _LogInterposerTemp: ========================================================================================================================================== |phoenix_title| **LogInterposerTemp** ========================================================================================================================================== A special version of :ref:`LogChain` which uses itself as the new log target. It forwards log messages to the previously installed one in addition to processing them itself. Unlike :ref:`LogInterposer`, it doesn't delete the old target which means it can be used to temporarily redirect log output. As per :ref:`LogInterposer`, this class must be derived from to implement `Log.DoLog` and/or `Log.DoLogString` methods. | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for class **LogInterposerTemp** .. raw:: html

Inheritance diagram of LogInterposerTemp

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~LogInterposerTemp.__init__` The default constructor installs this object as the current active log target. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: LogInterposerTemp(LogChain) A special version of LogChain which uses itself as the new log target. **Possible constructors**:: LogInterposerTemp() .. method:: __init__(self) The default constructor installs this object as the current active log target.