diff --git a/rtc_base/log_sinks.cc b/rtc_base/log_sinks.cc index e8e1d40817..f511948ed3 100644 --- a/rtc_base/log_sinks.cc +++ b/rtc_base/log_sinks.cc @@ -48,6 +48,12 @@ void FileRotatingLogSink::OnLogMessage(absl::string_view message) { stream_->Write(message.data(), message.size()); } +void FileRotatingLogSink::OnLogMessage(const std::string& message, + LoggingSeverity sev, + const char* tag) { + OnLogMessage(absl::string_view(message), sev, tag); +} + void FileRotatingLogSink::OnLogMessage(absl::string_view message, LoggingSeverity sev, const char* tag) { diff --git a/rtc_base/log_sinks.h b/rtc_base/log_sinks.h index 54f7750d94..62a93b85a8 100644 --- a/rtc_base/log_sinks.h +++ b/rtc_base/log_sinks.h @@ -41,6 +41,9 @@ class FileRotatingLogSink : public LogSink { // file if needed. void OnLogMessage(const std::string& message) override; void OnLogMessage(absl::string_view message) override; + void OnLogMessage(const std::string& message, + LoggingSeverity sev, + const char* tag) override; void OnLogMessage(absl::string_view message, LoggingSeverity sev, const char* tag) override;