aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/engine/core.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/engine/core.cpp b/src/engine/core.cpp
index 6b32931d..0ece3f44 100644
--- a/src/engine/core.cpp
+++ b/src/engine/core.cpp
@@ -1153,10 +1153,16 @@ static HRESULT ParseCommandLine(
1153 if (argv[i][0] == L'-' || argv[i][0] == L'/') 1153 if (argv[i][0] == L'-' || argv[i][0] == L'/')
1154 { 1154 {
1155 if (CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], -1, L"l", -1) || 1155 if (CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], -1, L"l", -1) ||
1156 CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], -1, L"log", -1)) 1156 CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], -1, L"log", -1) ||
1157 CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], -1, L"xlog", -1))
1157 { 1158 {
1158 *pdwLoggingAttributes &= ~BURN_LOGGING_ATTRIBUTE_APPEND; 1159 *pdwLoggingAttributes &= ~BURN_LOGGING_ATTRIBUTE_APPEND;
1159 1160
1161 if (CSTR_EQUAL == ::CompareStringW(LOCALE_INVARIANT, NORM_IGNORECASE, &argv[i][1], 1, L"x", 1))
1162 {
1163 *pdwLoggingAttributes |= BURN_LOGGING_ATTRIBUTE_VERBOSE | BURN_LOGGING_ATTRIBUTE_EXTRADEBUG;
1164 }
1165
1160 if (i + 1 >= argc) 1166 if (i + 1 >= argc)
1161 { 1167 {
1162 ExitOnRootFailure(hr = E_INVALIDARG, "Must specify a path for log."); 1168 ExitOnRootFailure(hr = E_INVALIDARG, "Must specify a path for log.");