feat(Core/Logging): add support fmt::format logging (#6893)

This commit is contained in:
Kargatum
2021-08-01 04:54:55 +07:00
committed by GitHub
parent 87b2cd1299
commit dc1945196a
7 changed files with 90 additions and 23 deletions

View File

@@ -6,9 +6,9 @@
#include "GitRevision.h"
#include "StringFormat.h"
void Acore::Banner::Show(char const* applicationName, void(*log)(char const* text), void(*logExtraInfo)())
void Acore::Banner::Show(std::string_view applicationName, void(*log)(std::string_view text), void(*logExtraInfo)())
{
log(Acore::StringFormat("%s (%s)", GitRevision::GetFullVersion(), applicationName).c_str());
log(Acore::StringFormatFmt("{} ({})", GitRevision::GetFullVersion(), applicationName));
log("<Ctrl-C> to stop.\n");
log(" █████╗ ███████╗███████╗██████╗ ██████╗ ████████╗██╗ ██╗");
log(" ██╔══██╗╚══███╔╝██╔════╝██╔══██╗██╔═══██╗╚══██╔══╝██║ ██║");