[Logs] Use std::string_view for msg

This commit is contained in:
Ivan Chikish 2023-07-15 09:25:22 +03:00
parent 86d059ddd1
commit 50a6d1a074
2 changed files with 5 additions and 5 deletions

View file

@ -88,11 +88,11 @@ template <typename... Args>
constexpr const log_type_info type_info_v[sizeof...(Args) + 1]{
log_type_info::make<std::remove_cvref_t<Args>>()...};
void _orbis_log_print(LogLevel lvl, const char *msg, std::string_view names,
const log_type_info *sup, ...);
void _orbis_log_print(LogLevel lvl, std::string_view msg,
std::string_view names, const log_type_info *sup, ...);
template <typename... Args>
void _orbis_log_impl(LogLevel lvl, const char *msg, const char *names,
void _orbis_log_impl(LogLevel lvl, std::string_view msg, std::string_view names,
const Args &...args) {
// Fast filtering
if (logs_level.load(std::memory_order::relaxed) < lvl)

View file

@ -168,8 +168,8 @@ void log_class_string<bool>::format(std::string &out, const void *arg) {
out += get_object(arg) ? "1" : "0";
}
void _orbis_log_print(LogLevel lvl, const char *msg, std::string_view names,
const log_type_info *sup, ...) {
void _orbis_log_print(LogLevel lvl, std::string_view msg,
std::string_view names, const log_type_info *sup, ...) {
if (lvl > logs_level.load(std::memory_order::relaxed)) {
return;
}