Error log on my index file get logged in the error_log.txt file but the same error log is not working in the functions.php file. I am using the latest WordPress and PHP 7.0. I am not using any plugin as well.

error_log("Hello there is an error");

3 Answers
3

I had a similar problem: calling error_log() from wp-config.php works, but calling it from functions.php does not work for me.

I couldn’t solve this issue but I’ve found a workaround that allowed me to do some sort of debugging at least. I gave up on error_log() and just wrote an own function that logs into a given file:

function mylog($txt) {
    file_put_contents('/home/myuser/logs/mylog.txt', $txt.PHP_EOL , FILE_APPEND | LOCK_EX);
}

Leave a Reply

Your email address will not be published. Required fields are marked *