| 464 | } |
| 465 | |
| 466 | void LogMessage::LogLine(const char* file, unsigned int line, LogId id, LogSeverity severity, |
| 467 | const char* tag, const char* message) { |
| 468 | if (tag == nullptr) { |
| 469 | std::lock_guard<std::recursive_mutex> lock(TagLock()); |
| 470 | if (gDefaultTag == nullptr) { |
| 471 | gDefaultTag = new std::string(getprogname()); |
| 472 | } |
| 473 | Logger()(id, severity, gDefaultTag->c_str(), file, line, message); |
| 474 | } else { |
| 475 | Logger()(id, severity, tag, file, line, message); |
| 476 | } |
| 477 | } |
| 478 | |
| 479 | void LogMessage::LogLine(const char* file, unsigned int line, LogId id, LogSeverity severity, |
| 480 | const char* message) { |
nothing calls this directly
no test coverage detected