| Index: src/log-utils.cc
|
| diff --git a/src/log-utils.cc b/src/log-utils.cc
|
| index 6bba8823e30333330afdd07a5b2630a309950057..98f4fdf9d74415015b517ca8373a1d4674465d55 100644
|
| --- a/src/log-utils.cc
|
| +++ b/src/log-utils.cc
|
| @@ -41,14 +41,12 @@ const char* const Log::kLogToConsole = "-";
|
| Log::Log(Logger* logger)
|
| : is_stopped_(false),
|
| output_handle_(NULL),
|
| - mutex_(NULL),
|
| message_buffer_(NULL),
|
| logger_(logger) {
|
| }
|
|
|
|
|
| void Log::Initialize(const char* log_file_name) {
|
| - mutex_ = OS::CreateMutex();
|
| message_buffer_ = NewArray<char>(kMessageBufferSize);
|
|
|
| // --log-all enables all the log flags.
|
| @@ -116,9 +114,6 @@ FILE* Log::Close() {
|
| DeleteArray(message_buffer_);
|
| message_buffer_ = NULL;
|
|
|
| - delete mutex_;
|
| - mutex_ = NULL;
|
| -
|
| is_stopped_ = false;
|
| return result;
|
| }
|
| @@ -126,7 +121,7 @@ FILE* Log::Close() {
|
|
|
| Log::MessageBuilder::MessageBuilder(Log* log)
|
| : log_(log),
|
| - sl(log_->mutex_),
|
| + lock_guard_(&log_->mutex_),
|
| pos_(0) {
|
| ASSERT(log_->message_buffer_ != NULL);
|
| }
|
|
|