Loading...
Searching...
No Matches
Opm::SimpleMessageFormatter Class Reference

A simple formatter capable of adding message prefixes and colors. More...

`#include <MessageFormatter.hpp>`

Inheritance diagram for Opm::SimpleMessageFormatter:

## Public Member Functions

| SimpleMessageFormatter (const bool use_prefix, const bool use_color_coding)
| Constructor controlling formatting to be applied.
| SimpleMessageFormatter (const int64_t prefix_flag, const bool use_color_coding)
| SimpleMessageFormatter (const bool use_color_coding)
virtual std::string | format (const int64_t message_flag, const std::string &message) override
| Returns a copy of the input string with a flag-dependant prefix (if use_prefix) and the entire message in a flag-dependent color (if use_color_coding).
Public Member Functions inherited from Opm::MessageFormatterInterface
virtual | ~MessageFormatterInterface ()=default
| Virtual destructor to enable inheritance.

## Detailed Description

A simple formatter capable of adding message prefixes and colors.

## Member Function Documentation

## format()

virtual std::string Opm::SimpleMessageFormatter::format | ( | const int64_t | message_flag,
|  | const std::string & | message
| ) |  |

inline override virtual

Returns a copy of the input string with a flag-dependant prefix (if use_prefix) and the entire message in a flag-dependent color (if use_color_coding).

Implements Opm::MessageFormatterInterface.

The documentation for this class was generated from the following file:

- opm/common/OpmLog/MessageFormatter.hpp