diff --git a/application/log/.gitignore b/application/logs/.gitignore similarity index 100% rename from application/log/.gitignore rename to application/logs/.gitignore diff --git a/system/classes/logger.php b/system/classes/logger.php new file mode 100644 index 0000000..d26d627 --- /dev/null +++ b/system/classes/logger.php @@ -0,0 +1,56 @@ +'.PHP_EOL); + + // Prevent external writes + chmod($filename, 0644); + } + + // Create the message timestamp + $timestamp = date(Logger::$timestamp); + + // Add the message to the log + return (bool) file_put_contents($filename, PHP_EOL."{$timestamp} --- {$type}: {$message}", FILE_APPEND); + } + +} // End Logger \ No newline at end of file