From e3671abae2f22c3ad7d205aa743bed73ff55e512 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 3 May 2022 15:26:07 -0500 Subject: Allow burn.runonce with burn.clean.room and create runonce log. --- src/burn/engine/logging.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/burn/engine/logging.cpp') diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp index 0b510f3d..1b2bec1f 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp @@ -39,7 +39,17 @@ extern "C" HRESULT LoggingOpen( HRESULT hr = S_OK; LPWSTR sczLoggingBaseFolder = NULL; LPWSTR sczPrefixFormatted = NULL; - LPCWSTR wzPostfix = BURN_MODE_UNTRUSTED == pInternalCommand->mode ? L".cleanroom" : NULL; + LPCWSTR wzPostfix = NULL; + + switch (pInternalCommand->mode) + { + case BURN_MODE_UNTRUSTED: + wzPostfix = L".cleanroom"; + break; + case BURN_MODE_RUNONCE: + wzPostfix = L".runonce"; + break; + } hr = InitializeLogging(pLog, pInternalCommand); ExitOnFailure(hr, "Failed to initialize logging."); -- cgit v1.2.3-55-g6feb