1. Go to this page and download the library: Download 00f100/fcphp-log library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
00f100 / fcphp-log example snippets
use \FcPhp\Log\Log;
/*
Method to return instance of Log
@param string $directoryOutput Directory to write logs
@param string|bool $dateFormat Format of date to print log. If `false` not print date
@param string $extension Extension of file log
@param bool $debug Enable debug mode
@return FcPhp\Log\Interfaces\ILog
Log::getInstance(string $directoryOutput, $dateFormat = 'Y-m-d H:i:s', string $extension = 'log', bool $debug = false) :ILog
*/
$log = Log::getInstance('var/log', 'Y-m-d H:i:s', 'log', true);
// To error logs
$log->error('message of error');
// Print log: var/log/error.log
// [2018-06-16 04:06:25] message of error
// To warning logs
$log->warning('message of warning');
// Print log: var/log/warning.log
// [2018-06-16 04:06:25] message of warning
// To debug
$log->debug('message debug');
// Print log: var/log/debug.log
// [2018-06-16 04:06:25] message debug
// To many types
$log->fooBar('message foo bar');
// Print log: var/log/fooBar.log
// [2018-06-16 04:06:25] message foo bar