Yogesh Chauhan's Blog

Where is the PHP log file located on Mac OS?

in PHP on April 30, 2020

Apache’s logs are located under /var/log/apache2

When a location isn’t specified in php.ini, the PHP error log does seem to be found in /var/log/apache2/error_log by default.

You can add all your errors to it by just adding failure else statement just like the following.


<?php
// Send error message to the server log if error connecting to the database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
    error_log("Failed to connect to database!", 0);
}

?>

The error_log() function sends an error message to a log, to a file, or to a mail account.

Syntax


error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] ) : bool

One more example


<?php
// Send notification through the server log if we can not
// connect to the database.
if (!Ora_Logon($username, $password)) {
    error_log("Oracle database not available!", 0);
}

// Notify administrator by email if we run out of FOO
if (!($foo = allocate_new_foo())) {
    error_log("Big trouble, we're all out of FOOs!", 1,
               "[email protected]");
}

// another way to call error_log():
error_log("You messed up!", 3, "/var/tmp/my-errors.log");
?>

Most Read

#1 Solution to the error “Visual Studio Code can’t be opened because Apple cannot check it for malicious software” #2 How to add Read More Read Less Button using JavaScript? #3 How to check if radio button is checked or not using JavaScript? #4 Solution to “TypeError: ‘x’ is not iterable” in Angular 9 #5 PHP Login System using PDO Part 1: Create User Registration Page #6 How to uninstall Cocoapods from the Mac OS?

Recently Posted

#Apr 8 JSON.stringify() in JavaScript #Apr 7 Middleware in NextJS #Jan 17 4 advanced ways to search Colleague #Jan 16 Colleague UI Basics: The Search Area #Jan 16 Colleague UI Basics: The Context Area #Jan 16 Colleague UI Basics: Accessing the user interface
You might also like these
How to pass arguments in SCSS function?SCSSWhat is HTMLUnknownElement?HTMLHow to add a scroll back to top button using JavaScript and CSS?CSSCREATE TABLE Examples in PostgreSQLPostgresWhy does MOV matter in IT or any kind of projects?MiscellaneousSolution for the error Commit failed – exit code 1 received in Desktop GithubMiscellaneous