20 #ifndef OPM_MESSAGEFORMATTER_HEADER_INCLUDED 21 #define OPM_MESSAGEFORMATTER_HEADER_INCLUDED 23 #include <opm/common/OpmLog/LogUtil.hpp> 40 virtual std::string
format(
const std::int64_t message_flag,
const std::string& message) = 0;
49 : use_color_coding_(use_color_coding)
52 prefix_flag_ = Log::DefaultMessageTypes;
57 : use_color_coding_(use_color_coding),
58 prefix_flag_(prefix_flag)
63 : use_color_coding_(use_color_coding)
65 prefix_flag_ = Log::MessageType::Warning + Log::MessageType::Error
66 + Log::MessageType::Problem + Log::MessageType::Bug;
71 virtual std::string
format(
const std::int64_t message_flag,
const std::string& message)
override 73 std::string msg = message;
74 if (message_flag & prefix_flag_) {
75 msg = Log::prefixMessage(message_flag, msg);
77 if (use_color_coding_) {
78 msg = Log::colorCodeMessage(message_flag, msg);
83 bool use_color_coding_ =
false;
84 std::int64_t prefix_flag_ = 0;
89 #endif // OPM_MESSAGEFORMATTER_HEADER_INCLUDED
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30