1. Go to this page and download the library: Download webzak/uzlog 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/ */
webzak / uzlog example snippets
use Webzak\Uzlog\{Socket, Transport, Log, Saver};
$socket = new Socket('127.0.0.1', 7000);
$transport = new Transport($socket);
$log = new Log($transport);
$saver = new Saver($transport);
$log->send("Hello");
$saver->send('servinfo.json', $_SERVER);
use Webzak\Uzlog;
#define UZL_HOST 127.0.0.1
#define UZL_PORT 7000
#define UZL_MAX_MSG_LEN 5000
function ulog($msg, array $opts = [])
{
static $client;
if (!is_null($client)) {
return $client->send($msg, $opts);
} elseif ($msg instanceof \Udplog\Log) {
$client = $msg;
}
}
// init the instance
ulog(new Uzlog\Log(new Uzlog\Transport(new Uzlog\Socket(UZL_HOST, UZL_PORT), ['limit' => UZL_MAX_MSG_LEN]));
// then just use it anywhere
ulog("Hello!", ['fg' => 21, 'bg' => 46]);
$socket = new Uzlog\Socket('172.17.0.1', 7777);
$transport = new Uzlog\Transport($socket, ['max_packet' => 200]);
$log = new Uzlog\Log($transport, ['limit' => 2000, 'context' => 10]);