Opm::LogBackend Class Referenceabstract Abstract interface class for log backends. More...
Inheritance diagram for Opm::LogBackend:
Detailed DescriptionAbstract interface class for log backends. Constructor & Destructor Documentation◆ LogBackend()
Construct with given message mask. ◆ ~LogBackend()
Virtual destructor to enable inheritance. Member Function Documentation◆ addMessage()
Add a message to the backend if accepted by the message limiter. ◆ addMessageUnconditionally()
This is the method subclasses should override. Typically a subclass may filter, change, and output messages based on configuration and the messageFlag. Implemented in Opm::CounterLog, Opm::TimerLog, Opm::EclipsePRTLog, and Opm::StreamLog. ◆ addTaggedMessage()
Add a tagged message to the backend if accepted by the message limiter. ◆ formatMessage()
Return decorated version of message depending on configureDecoration() arguments. ◆ getMask()
The message mask types are specified in the Opm::Log::MessageType namespace, in file LogUtils.hpp. ◆ setMessageFormatter()
Configure how formatMessage() will modify message strings. ◆ setMessageLimiter()
Configure how message tags will be used to limit messages. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||