Commit 7e125622 authored by Wez's avatar Wez Committed by Commit Bot

[base] Use default member initialization for LoggingSettings.

Change-Id: I635209f6fd625c3f766200266146494e0d5bbc29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628000
Commit-Queue: Wez <wez@chromium.org>
Auto-Submit: Wez <wez@chromium.org>
Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#664494}
parent d44ca309
...@@ -407,12 +407,6 @@ BASE_EXPORT logging::LogSeverity LOG_DCHECK = LOG_INFO; ...@@ -407,12 +407,6 @@ BASE_EXPORT logging::LogSeverity LOG_DCHECK = LOG_INFO;
// operator. // operator.
std::ostream* g_swallow_stream; std::ostream* g_swallow_stream;
LoggingSettings::LoggingSettings()
: logging_dest(LOG_DEFAULT),
log_file(nullptr),
lock_log(LOCK_LOG_FILE),
delete_old(APPEND_TO_OLD_LOG_FILE) {}
bool BaseInitLoggingImpl(const LoggingSettings& settings) { bool BaseInitLoggingImpl(const LoggingSettings& settings) {
#if defined(OS_NACL) #if defined(OS_NACL)
// Can log only to the system debug log and stderr. // Can log only to the system debug log and stderr.
......
...@@ -211,23 +211,15 @@ enum LogLockingState { LOCK_LOG_FILE, DONT_LOCK_LOG_FILE }; ...@@ -211,23 +211,15 @@ enum LogLockingState { LOCK_LOG_FILE, DONT_LOCK_LOG_FILE };
enum OldFileDeletionState { DELETE_OLD_LOG_FILE, APPEND_TO_OLD_LOG_FILE }; enum OldFileDeletionState { DELETE_OLD_LOG_FILE, APPEND_TO_OLD_LOG_FILE };
struct BASE_EXPORT LoggingSettings { struct BASE_EXPORT LoggingSettings {
// The defaults values are:
//
// logging_dest: LOG_DEFAULT
// log_file: NULL
// lock_log: LOCK_LOG_FILE
// delete_old: APPEND_TO_OLD_LOG_FILE
LoggingSettings();
// Equivalent to logging destination enum, but allows for multiple // Equivalent to logging destination enum, but allows for multiple
// destinations. // destinations.
uint32_t logging_dest; uint32_t logging_dest = LOG_DEFAULT;
// The three settings below have an effect only when LOG_TO_FILE is // The three settings below have an effect only when LOG_TO_FILE is
// set in |logging_dest|. // set in |logging_dest|.
const PathChar* log_file; const PathChar* log_file = nullptr;
LogLockingState lock_log; LogLockingState lock_log = LOCK_LOG_FILE;
OldFileDeletionState delete_old; OldFileDeletionState delete_old = APPEND_TO_OLD_LOG_FILE;
}; };
// Define different names for the BaseInitLoggingImpl() function depending on // Define different names for the BaseInitLoggingImpl() function depending on
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment