diff options
-rw-r--r-- | src/engine/core.cpp | 8 |
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."); |