1. Go to this page and download the library: Download kronos/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/ */
kronos / log example snippets
use Kronos\Log;
$logger = new Log\Logger();
$debug = new Log\Writer\File('/var/log/debug.log', new Kronos\Log\Adaptor\FileFactory());
$logger->addWriter($debug);
...
$logger->info('Need more {drink}', ['drink' => 'coffee']);
use Kronos\Log;
$logger = new Log\Logger();
$logger->addContext('user', $current_user);
$debug = new Log\Writer\File('/var/log/debug.log');
$debug->setMaxLevel(\Psr\Log\LogLevel::WARNING);
$logger->addWriter($debug);
$syslog = new Log\Writer\Syslog('application-name');
$syslog->setMinLevel(\Psr\Log\LogLevel::ERROR);
$logger->addWriter($syslog);
...
try {
$logger->debug('Trying something with {value}', ['value' => $some_variable]);
// Something
}
catch(\Exception $e) {
$logger->error('Something did not work', ['exception' => $e]);
}