Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- set "LOG_FILE=C:\Users\p.doulgeridis\Desktop\MergingXml\LOGGERTEST.LOG"
- del "%LOG_FILE%" 2>nul
- CALL :LOGDEBUG "log 1"
- CALL :LOGDEBUG "log 2"
- CALL :LOGDEBUG "log 3"
- CALL :LOGDEBUGPARAM "log4" "MSG"
- CALL :LOGDEBUGPARAM "log4" "debug"
- CALL :LOGDEBUGPARAMFILE "log5" "system" "C:\Users\p.doulgeridis\Desktop\MergingXml\LOGGERTEST.LOG"
- endlocal
- goto :EOF
- :LOGDEBUG
- set "StringToOutput=%~1"
- echo DEBUG: !StringToOutput!
- echo [%DATE% - %TIME%] DEBUG: !StringToOutput!>>"%LOG_FILE%"
- goto :EOF
- :LOGDEBUGPARAM
- set "StringToOutput=%~1"
- set "Mode=%~2"
- echo %Mode%: !StringToOutput!
- echo [%DATE% - %TIME%] %Mode%: !StringToOutput!>>"%LOG_FILE%"
- goto :EOF
- :LOGDEBUGPARAMFILE
- set "StringToOutput=%~1"
- set "Mode=%~2"
- set "LOG_FILE=%~3"
- echo %Mode%: !StringToOutput!
- echo [%DATE% - %TIME%] %Mode%: !StringToOutput!>>"%LOG_FILE%"
- goto :EOF
- :EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement