$log = "User clicked the 'submit' button"; // Log message $file = 'app.log'; // Log file name file_put_contents($file, $log . PHP_EOL, FILE_APPEND); // Write log to file
$log = "Error: Database connection failed"; // Log message $logger = new \Monolog\Logger('MySQL'); // Use Monolog package library $logger->pushHandler(new \Monolog\Handler\StreamHandler('app.log', \Monolog\Logger::ERROR)); // Write log to file with error level $logger->addError($log); // Write error log to fileIn example 1, the PHP function `file_put_contents` is used to write the log message to a log file named `app.log`. The `PHP_EOL` constant is used to add a newline after each log entry. In example 2, the Monolog package library is used to write the log entry. The `Logger` class is used to create a new logger instance named `MySQL`. The `StreamHandler` class is used to write the log to `app.log`. The `addError` method is used to write the log entry with the error level to the log file.