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.