Perform each test (from below) in following setups (if something is enabled, then error must be logged !):
* System Log enabled + Debug Mode enabled
* System Log enabled + Debug Mode disabled
* System Log disabled + Debug Mode enabled
* System Log disabled + Debug Mode disabled
# system fatal error: non existing method call on existing object
* add `$this->nonExisting();` line to the `kMainTagProcessor::GetEquals` method
* go to `/admin` url, but don't login
# user exception throwing
* add `throw new Exception('test e');` line to the `kMainTagProcessor::GetEquals` method
* go to `/admin` url, but don't login
# user fatal error
* add `trigger_error('user err', E_USER_ERROR);` line to the `kMainTagProcessor::GetEquals` method
* go to `/admin` url, but don't login
# user notice (no auto-debugger popup, script continues to execute)
* add `trigger_error('user err', E_USER_NOTICE);` line to the `kMainTagProcessor::GetEquals` method
* go to `/admin` url, but don't login
In any of above cases (unless specially said otherwise):
* the script execution must stop and only output collected prior to error should be displayed
* if Debug Mode is enabled, then debugger must be displayed automatically and scroll to the bottom, where error is