Home  Home  Home  Kontakt  Kontakt  Kontakt  Inhalt  Inhalt  Inhalt  Blog  Blog  Blog  FAQ  FAQ  FAQ

Wrapper 2: Logging (STDOUT und STDERR) optional in File

config.cmd

rem SET DEBUG_LOG_LEVEL=1
SET DEBUG_PATH=C:\TEMP

process-some-stuff.cmd

IF EXIST config.cmd CALL config.cmd
FOR /f %%a IN ('WMIC OS GET LocalDateTime ^| FIND "."') DO SET DTS=%%a
SET DateTime=%DTS:~0,8%-%DTS:~8,6%
IF NOT "%DEBUG_PATH%-"=="-" IF EXIST "%DEBUG_PATH%" %~n0.run.cmd %* 1>%DEBUG_PATH%\%COMPUTERNAME%.%~n0.%DateTime%.log 2>%DEBUG_PATH%\%COMPUTERNAME%.%~n0.%DateTime%.err.log
rem %DEBUG_PATH% exisitert nicht => ohne Logfile Erstellung aufrufen
%~n0.run.cmd %*

process-some-stuff.run.cmd

rem do stuff