[wix-users] Session.Log replacement of []

Nir Bar nir.bar at panel-sw.com
Mon Jun 28 08:04:15 PDT 2021

session.Log formats the message using MSI rules before dumping to the log file.

You can escape it like:

session.Log($"      ***** [\\[]{DateTime.Now}[\\]] {message}");


Nir Bar

WiX Expert

---- On Mon, 28 Jun 2021 14:49:45 +0300 Benny Bürger_via_wix-users
_ <wix-users at lists.wixtoolset.org> wrote ----

I have a custom action that is calling session.Log 
Because I want to know the exact time, I wrote an extension method: 
 internal static void LogWithTime(this Session session, string message) => session.Log($"      ***** [{DateTime.Now}] {message}"); 
Funny enough, after more than two years of usage I really needed to know the time: 
The output of each log was: "    ******   messageText". 
The text [DateTime...] has been replaced with a space. 
Is there some specific behaviour, that [] is replaced with something? 
Best regards, 
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-users mailing list