summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rw-r--r--base/logging.cc41
1 files changed, 7 insertions, 34 deletions
diff --git a/base/logging.cc b/base/logging.cc
index 3a6f928..98b2619 100644
--- a/base/logging.cc
+++ b/base/logging.cc
@@ -36,10 +36,13 @@ typedef pthread_mutex_t* MutexHandle;
#include "base/command_line.h"
#include "base/debug_util.h"
#include "base/lock_impl.h"
+#include "base/platform_thread.h"
+#include "base/process_util.h"
#include "base/string_piece.h"
#include "base/string_util.h"
#include "base/sys_string_conversions.h"
-
+#include "base/time.h"
+
namespace logging {
bool g_enable_dcheck = false;
@@ -106,36 +109,6 @@ pthread_mutex_t log_mutex = PTHREAD_MUTEX_INITIALIZER;
// Helper functions to wrap platform differences.
-int32 CurrentProcessId() {
-#if defined(OS_WIN)
- return GetCurrentProcessId();
-#elif defined(OS_POSIX)
- return getpid();
-#endif
-}
-
-int32 CurrentThreadId() {
-#if defined(OS_WIN)
- return GetCurrentThreadId();
-#elif defined(OS_MACOSX)
- return mach_thread_self();
-#else
- NOTIMPLEMENTED();
- return 0;
-#endif
-}
-
-uint64 TickCount() {
-#if defined(OS_WIN)
- return GetTickCount();
-#elif defined(OS_MACOSX)
- return mach_absolute_time();
-#else
- NOTIMPLEMENTED();
- return 0;
-#endif
-}
-
void CloseFile(FileHandle log) {
#if defined(OS_WIN)
CloseHandle(log);
@@ -362,9 +335,9 @@ void LogMessage::Init(const char* file, int line) {
stream_ << '[';
if (log_process_id)
- stream_ << CurrentProcessId() << ':';
+ stream_ << process_util::GetCurrentProcId() << ':';
if (log_thread_id)
- stream_ << CurrentThreadId() << ':';
+ stream_ << PlatformThread::CurrentId() << ':';
if (log_timestamp) {
time_t t = time(NULL);
#if _MSC_VER >= 1400
@@ -384,7 +357,7 @@ void LogMessage::Init(const char* file, int line) {
<< ':';
}
if (log_tickcount)
- stream_ << TickCount() << ':';
+ stream_ << base::TimeTicks::Now().ToInternalValue() << ':';
stream_ << log_severity_names[severity_] << ":" << file << "(" << line << ")] ";
message_start_ = stream_.tellp();