PHP code example of alaureati-enerds / loggie

1. Go to this page and download the library: Download alaureati-enerds/loggie 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/ */

    

alaureati-enerds / loggie example snippets


use Loggie\Logger;
use Loggie\Handlers\ConsoleHandler;
use Loggie\Formatters\LineFormatter;
use Loggie\Utils\LoggieLevels;

$handler = new ConsoleHandler(STDOUT, LoggieLevels::DEBUG);
$handler->setFormatter(new LineFormatter());

$logger = new Logger([$handler]);
$logger->info("Applicazione avviata.");

use Loggie\Logger;
use Loggie\Handlers\TelegramHandler;
use Loggie\Formatters\TelegramFormatter;

$logger = new Logger();
$telegram = new TelegramHandler('YOUR_BOT_TOKEN', 'YOUR_CHAT_ID', 'debug', new TelegramFormatter());
$logger->addHandler($telegram);

$logger->warning("Problema rilevato", ['file' => 'index.php']);

use Loggie\Handlers\EmailHandler;
use PHPMailer\PHPMailer\PHPMailer;

$mailer = new PHPMailer(true);
// ... configura SMTP ...

$emailHandler = new EmailHandler($mailer, '[email protected]', '[email protected]', 'Log di sistema');
$logger->addHandler($emailHandler);