1. Go to this page and download the library: Download phpstreamserver/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/ */
phpstreamserver / logger example snippets
// server.php
use PHPStreamServer\Core\Server;
use PHPStreamServer\Core\Worker\WorkerProcess;
use PHPStreamServer\Plugin\Logger\Handler\ConsoleHandler;
use PHPStreamServer\Plugin\Logger\Handler\FileHandler;
use PHPStreamServer\Plugin\Logger\LoggerInterface;
use PHPStreamServer\Plugin\Logger\LoggerPlugin;
$server = new Server();
$server->addPlugin(
new LoggerPlugin(
new ConsoleHandler(),
new FileHandler(
filename: __DIR__ . '/log.log',
rotate: true,
),
),
);
$server->addWorker(
new WorkerProcess(
name: 'Supervised Program',
count: 1,
onStart: function (WorkerProcess $worker): void {
$logger = $worker->container->getService(LoggerInterface::class);
$logger->info('test message');
},
),
);
exit($server->run());
bash
$ php server.php start
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.