Hey-ho wayfarer! Here is some assembly i did, you may find it useful in your php.ini file :)[sqlsrv]; By default, the SQLSRV driver treats warnings as errors;; a call to a sqlsrv function that generates; an error or a warning returns false.sqlsrv.WarningsReturnAsErrors = 1; By default, errors and warnings that are generated by; the Microsoft Drivers for PHP for SQL Server are not logged; LogSubsystems can be one of the following values:; -1 - Turns on logging of all subsystems.; 0 - Turns logging off (This is the default).; 1 - Turns on logging of initialization activity.; 2 - Turns on logging of connection activity.; 4 - Turns on logging of statement activity.; 8 - Turns on logging of error functions activity (such as handle_error and handle_warning). ; These values may be combined with logical OR,; for example, 6 - connection + statementsqlsrv.LogSubsystems = -1; LogSeverity can be one of the following values; (LOGGING ACTIVITY USING THE PDO_SQLSRV DRIVER):; -1 - Specifies that errors, warnings, and notices are logged.; 0 - Logging is disabled (This is the default).; 1 - Specifies that errors are logged.; 2 - Specifies that warnings are logged.; 4 - Specifies that notices are logged.; Logging information is added to the error_log (php_errors.log) file.; These values may be combined with logical OR,; for example, 3 - errors + warningssqlsrv.LogSeverity = 1