Utility class for Structured Fixing warnings.
More...
#include <orea/app/marketdataloader.hpp>
|
| | StructuredFixingWarningMessage (const std::string &fixingId, const QuantLib::Date &fixingDate, const std::string &exceptionType, const std::string &exceptionWhat) |
| |
| | StructuredMessage (const Category &category, const Group &group, const std::string &message, const std::map< std::string, std::string > &subFields=std::map< std::string, std::string >()) |
| |
| | StructuredMessage (const Category &category, const Group &group, const std::string &message, const std::pair< std::string, std::string > &subField=std::pair< std::string, std::string >()) |
| |
| virtual | ~StructuredMessage () |
| |
| std::string | msg () const |
| |
| void | emitLog () const |
| |
| virtual | ~JSONMessage () |
| |
| virtual std::string | msg () const=0 |
| |
| void | log () const |
| |
| const std::string | json () const |
| |
| void | set (const std::string &key, const boost::any &value) |
| |
|
| enum | Category |
| |
| enum | Group |
| |
| static constexpr const char * | name |
| |
| void | addSubFields (const std::map< std::string, std::string > &) |
| |
| virtual void | emitLog () const=0 |
| |
| static std::string | jsonify (const boost::any &) |
| |
| std::map< std::string, boost::any > | data_ |
| |
Utility class for Structured Fixing warnings.
Definition at line 36 of file marketdataloader.hpp.
◆ StructuredFixingWarningMessage()
| StructuredFixingWarningMessage |
( |
const std::string & |
fixingId, |
|
|
const QuantLib::Date & |
fixingDate, |
|
|
const std::string & |
exceptionType, |
|
|
const std::string & |
exceptionWhat |
|
) |
| |
Definition at line 38 of file marketdataloader.hpp.
41 std::map<std::string, std::string>({{"exceptionType", exceptionType},
42 {"fixingId", fixingId},
StructuredMessage(const Category &category, const Group &group, const std::string &message, const std::map< std::string, std::string > &subFields=std::map< std::string, std::string >())
std::string to_string(const LocationInfo &l)