| Index: webrtc/base/logsinks.cc
|
| diff --git a/webrtc/base/logsinks.cc b/webrtc/base/logsinks.cc
|
| index e202a81f1e8a636df6bea2d7da5da56785fd4261..496833915662f168b3c3b390a1fb255e3c2b2442 100644
|
| --- a/webrtc/base/logsinks.cc
|
| +++ b/webrtc/base/logsinks.cc
|
| @@ -10,8 +10,11 @@
|
|
|
| #include "webrtc/base/logsinks.h"
|
|
|
| +#include <iostream>
|
| #include <string>
|
|
|
| +#include "webrtc/base/checks.h"
|
| +
|
| namespace rtc {
|
|
|
| FileRotatingLogSink::FileRotatingLogSink(const std::string& log_dir_path,
|
| @@ -26,14 +29,15 @@ FileRotatingLogSink::FileRotatingLogSink(const std::string& log_dir_path,
|
|
|
| FileRotatingLogSink::FileRotatingLogSink(FileRotatingStream* stream)
|
| : stream_(stream) {
|
| + DCHECK(stream);
|
| }
|
|
|
| FileRotatingLogSink::~FileRotatingLogSink() {
|
| }
|
|
|
| void FileRotatingLogSink::OnLogMessage(const std::string& message) {
|
| - if (!stream_ || stream_->GetState() != SS_OPEN) {
|
| - LOG(LS_WARNING) << "Init() must be called before adding this sink.";
|
| + if (stream_->GetState() != SS_OPEN) {
|
| + std::cerr << "Init() must be called before adding this sink." << std::endl;
|
| return;
|
| }
|
| stream_->WriteAll(message.c_str(), message.size(), nullptr, nullptr);
|
| @@ -43,6 +47,10 @@ bool FileRotatingLogSink::Init() {
|
| return stream_->Open();
|
| }
|
|
|
| +bool FileRotatingLogSink::DisableBuffering() {
|
| + return stream_->DisableBuffering();
|
| +}
|
| +
|
| CallSessionFileRotatingLogSink::CallSessionFileRotatingLogSink(
|
| const std::string& log_dir_path,
|
| size_t max_total_log_size)
|
|
|