diff options
author | Aura Linden <aura@lindenlab.com> | 2014-03-24 22:44:51 -0700 |
---|---|---|
committer | Aura Linden <aura@lindenlab.com> | 2014-03-24 22:44:51 -0700 |
commit | 0893b49ebdd5c072f099ab7a9aa75d106c0c439b (patch) | |
tree | da6214b6ae84c2104287b89d3507435c8ef327eb /indra/win_crash_logger | |
parent | 877f87a360d00b5d9cf6d9520102b8620727a7a9 (diff) |
The simple approach has not worked. This hybrid solution should avoid the Windows issues and get us per-run logfiles.
Diffstat (limited to 'indra/win_crash_logger')
-rw-r--r-- | indra/win_crash_logger/llcrashloggerwindows.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/indra/win_crash_logger/llcrashloggerwindows.cpp b/indra/win_crash_logger/llcrashloggerwindows.cpp index e3356f90ba..0e683c82bd 100644 --- a/indra/win_crash_logger/llcrashloggerwindows.cpp +++ b/indra/win_crash_logger/llcrashloggerwindows.cpp @@ -319,7 +319,11 @@ int LLCrashLoggerWindows::processingLoop() { } llinfos << "session ending.." << llendl; - + + LLSD options = getOptionData( LLApp::PRIORITY_COMMAND_LINE ); + std::string per_run_file = options["dumpdir"].asString() + "SecondLife.log"; + std::string log_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS,"SecondLife.log"); + LLFile::copy(per_run_file, log_file); return 0; } |