Talk:Logging:Enable Logs Quickly
From NSIS Wiki
Jump to navigationJump to search
If you try to include something more complex into ${INPUT_TEXT}, like:
LogText "$\r$\n*** New logging started - ${DATE} ***"
You will get compile error:
!insertmacro: LogTextMacro LogText expects 1 parameters, got 12.
simple fix - add quotes "${INPUT_TEXT}" in:
!define LogText "!insertmacro LogTextMacro"
!macro LogTextMacro INPUT_TEXT
!ifdef ENABLE_LOGGING
LogText "${INPUT_TEXT}"
!endif
!macroend