AllegroFlare/Logger
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
| once_emitted_warnings |
std::set<std::string> |
Methods
| build_error_message(std::string from="[unset-from]", std::string message="[unset-message]") |
| build_guard_error_message(std::string from="[unset-from]", std::string guard_statement="[unset-guard_statement]") |
| build_warning_message(std::string from="[unset-from]", std::string message="[unset-message]") |
| build_not_included_message(std::string element_not_present="[unset-missing_element]", std::vector<std::string> valid_elements={}) |
| build_unhandled_case_message() |
| build_info_message(std::string from="[unset-from]", std::string message="[unset-message]") |
| throw_missing_file_error(std::string from="[unset-from]", std::string filename="[unset-filename]", std::string filetype="[unset-filetype]") |
| info_from(std::string from="[unset-from]", std::string message="[unset-message]") |
| warn_from(std::string from="[unset-from]", std::string message="[unset-message]") |
| warn_from_once(std::string from="[unset-from]", std::string message="[unset-message]") |
| throw_error(std::string from="[unset-from]", std::string message="[unset-message]") |
| throw_unhandled_case(std::string from="[unset-from]", std::string unhandled_case="[unset-unhandled_case]") |
| join(std::vector<std::string> tokens={}, std::string delimiter=", ") |
| quote_and_escape_inner_quotes(std::string subject="[unset-subject]") |
| replace(std::string subject="[unset-subject]", std::string search="[unset-search]", std::string replace="[unset-replace]") |
Dependencies
| {"symbol"=>"std::filesystem", "headers"=>["filesystem"]} |
| {"symbol"=>"AllegroFlare::ConsoleColors", "headers"=>["AllegroFlare/ConsoleColors.hpp"]} |
Sponsor
Look no further than CLUBCATT for cat shirts, cat mugs, and all kinds of cat-fancy stuff.