| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 140 ~LogMessage(); | 140 ~LogMessage(); |
| 141 | 141 |
| 142 static inline bool Loggable(LoggingSeverity sev) { return (sev >= min_sev_); } | 142 static inline bool Loggable(LoggingSeverity sev) { return (sev >= min_sev_); } |
| 143 std::ostream& stream() { return print_stream_; } | 143 std::ostream& stream() { return print_stream_; } |
| 144 | 144 |
| 145 // Returns the time at which this function was called for the first time. | 145 // Returns the time at which this function was called for the first time. |
| 146 // The time will be used as the logging start time. | 146 // The time will be used as the logging start time. |
| 147 // If this is not called externally, the LogMessage ctor also calls it, in | 147 // If this is not called externally, the LogMessage ctor also calls it, in |
| 148 // which case the logging start time will be the time of the first LogMessage | 148 // which case the logging start time will be the time of the first LogMessage |
| 149 // instance is created. | 149 // instance is created. |
| 150 static uint32_t LogStartTime(); | 150 static int64_t LogStartTime(); |
| 151 | 151 |
| 152 // Returns the wall clock equivalent of |LogStartTime|, in seconds from the | 152 // Returns the wall clock equivalent of |LogStartTime|, in seconds from the |
| 153 // epoch. | 153 // epoch. |
| 154 static uint32_t WallClockStartTime(); | 154 static uint32_t WallClockStartTime(); |
| 155 | 155 |
| 156 // LogThreads: Display the thread identifier of the current thread | 156 // LogThreads: Display the thread identifier of the current thread |
| 157 static void LogThreads(bool on = true); | 157 static void LogThreads(bool on = true); |
| 158 | 158 |
| 159 // LogTimestamps: Display the elapsed time of the program | 159 // LogTimestamps: Display the elapsed time of the program |
| 160 static void LogTimestamps(bool on = true); | 160 static void LogTimestamps(bool on = true); |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 347 #define PLOG(sev, err) \ | 347 #define PLOG(sev, err) \ |
| 348 LOG_ERR_EX(sev, err) | 348 LOG_ERR_EX(sev, err) |
| 349 | 349 |
| 350 // TODO(?): Add an "assert" wrapper that logs in the same manner. | 350 // TODO(?): Add an "assert" wrapper that logs in the same manner. |
| 351 | 351 |
| 352 #endif // LOG | 352 #endif // LOG |
| 353 | 353 |
| 354 } // namespace rtc | 354 } // namespace rtc |
| 355 | 355 |
| 356 #endif // WEBRTC_BASE_LOGGING_H_ | 356 #endif // WEBRTC_BASE_LOGGING_H_ |
| OLD | NEW |