PHP code example of devuri / logger

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

    

devuri / logger example snippets




use Urisoft\Log;
use Urisoft\FileLogger;

// Initialize the logger with a custom log file
$logFile = __DIR__ . '/logs/app.log';
Log::init(new FileLogger($logFile));

// Log an informational message
Log::info('Application started successfully.');

// Log an error with context (PSR-3 interpolation)
Log::error('Error occurred: {error}', ['error' => 'Database connection failed']);

// Log a warning message
Log::warning('Low disk space warning.');

// Log a critical error
Log::critical('Critical issue encountered in payment processing.');

use Urisoft\Log;
use Urisoft\FileLogger;

$logFile = __DIR__ . '/logs/application.log';
Log::init(new FileLogger($logFile));  

Log::info('Logging system initialized.');

// Redirect error_log to a custom file
ini_set('error_log', __DIR__ . '/logs/error.log');

// Initialize logger without a file to fallback to error_log
Log::init(new FileLogger());