1. Go to this page and download the library: Download meritum/logger 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/ */
meritum / logger example snippets
use Meritum\Logger\Logger;
$logger = new Logger(STDOUT);
$logger->info('Application started');
$logger->error('Something went wrong', ['exception' => 'RuntimeException']);
$logger = new Logger(STDOUT, 'warning');
$logger->debug('ignored'); // suppressed
$logger->info('ignored'); // suppressed
$logger->warning('logged'); // written
$logger->error('logged'); // written
use Meritum\Logger\LoggerModule;
$kernel = new Kernel(Environment::Production);
$kernel->addModule(new LoggerModule());
$kernel->boot();
$logger = $kernel->getContainer()->get(LoggerInterface::class);
use Psr\Log\LoggerInterface;
use Psr\Container\ContainerInterface;
$kernel->addModule(new LoggerModule());
$kernel->addModule(new class implements ModuleInterface {
public function register(KernelInterface $kernel): void
{
$kernel->define(LoggerInterface::class, function (ContainerInterface $c): LoggerInterface {
return new MyCustomLogger();
})->share();
}
});
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.