It will not work,
What specifically doesn't work? Does the task scheduler not launch the task? Or does the program you execute fail to launch the software?
Verify that you have enabled task history. If you see the option to disable the history, then you have it enabled.
Is the task set to execute as your account and do you have it set to "run only when the user is logged on"?
What program does the task run? If the task scheduler is launching the task, then you need to capture the output of whatever program you are running. Create a bat file that executes your program. Echo %date% %time% as the first and last line the .bat so that know when the task starts and ends.
@echo %date% - %time% MyScript is starting.
SomeProgram.exe
@echo %date% - %time% MyScript is ending. SomeProgram RC=%errorlevel%
Then change the scheduled task to execute program "cmd.exe".
In the arguments field set it like this example:
/c C:\Scripts\MyScript.bat 1>>"C:\Scripts\Logs\MyScript-%date:~10,4%-%date:~4,2%%date:~7,2%.log" 2>&1
That will create a daily log file of all executions of the task. That will capture stdout and stderr for programs that get called.