Kotchasan Framework Documentation

Kotchasan Framework Documentation

Kotchasan\Logger\ConsoleLogger

EN 05 Feb 2026 07:40

Kotchasan\Logger\ConsoleLogger

ConsoleLogger displays log messages in the console/terminal.

Usage

use Kotchasan\Logger\ConsoleLogger;

$logger = new ConsoleLogger();

$logger->info('Server started');
$logger->warning('Low memory');
$logger->error('Connection failed');

Output

[INFO] Server started
[WARNING] Low memory
[ERROR] Connection failed

When to Use

  • CLI scripts
  • Development and debugging
  • Cron jobs
  • Console applications

Example

CLI Script

use Kotchasan\Logger\ConsoleLogger;

$logger = new ConsoleLogger();

$logger->info('Starting migration...');

try {
    runMigration();
    $logger->info('Migration completed');
} catch (\Exception $e) {
    $logger->error('Migration failed: ' . $e->getMessage());
}