|
|
@@ -29,13 +29,13 @@ void c_logger::vlognf(log_level level, size_t num_bytes, char const* fmt,
|
|
|
int n = vsnprintf(data.get(), num_bytes, fmt, args);
|
|
|
if (n >= 0) {
|
|
|
data[num_bytes-1] = '\0';
|
|
|
- impl_->write({ now(), level, {}, logger_name_.c_str(), data.get() });
|
|
|
+ impl_->write({ now(), level, {}, logger_name_, data.get() });
|
|
|
}
|
|
|
}
|
|
|
|
|
|
void c_logger::log(log_level level, std::string const& msg) {
|
|
|
if (level < min_level_ || !impl_->should_log(level)) return;
|
|
|
- impl_->write({ now(), level, {}, logger_name_.c_str(), msg });
|
|
|
+ impl_->write({ now(), level, {}, logger_name_, msg });
|
|
|
}
|
|
|
|
|
|
void c_logger::flush() {
|