fix: Windows logger path (#18199)
Windows debug isn't logging because of a DCHECK failure during startup. This changes the logger initialization to use the absolute path, so that logging works again.
This commit is contained in:
parent
5a7b56b042
commit
9c21c66b97
1 changed files with 4 additions and 1 deletions
|
@ -138,7 +138,10 @@ bool AtomMainDelegate::BasicStartupComplete(int* exit_code) {
|
||||||
#if defined(DEBUG)
|
#if defined(DEBUG)
|
||||||
// Print logging to debug.log on Windows
|
// Print logging to debug.log on Windows
|
||||||
settings.logging_dest = logging::LOG_TO_ALL;
|
settings.logging_dest = logging::LOG_TO_ALL;
|
||||||
settings.log_file = L"debug.log";
|
base::FilePath log_filename;
|
||||||
|
base::PathService::Get(base::DIR_EXE, &log_filename);
|
||||||
|
log_filename = log_filename.AppendASCII("debug.log");
|
||||||
|
settings.log_file = log_filename.value().c_str();
|
||||||
settings.lock_log = logging::LOCK_LOG_FILE;
|
settings.lock_log = logging::LOCK_LOG_FILE;
|
||||||
settings.delete_old = logging::DELETE_OLD_LOG_FILE;
|
settings.delete_old = logging::DELETE_OLD_LOG_FILE;
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in a new issue