aaronheath/class-logger
Simple logging helper trait for use within Laravel classes.
7,553
| Install | |
|---|---|
composer require aaronheath/class-logger |
|
| Latest Version: | 2.0.0 |
| PHP: | ^8.2 |
| License: | MIT |
| Last Updated: | Jan 16, 2026 |
| Links: | GitHub · Packagist |
Maintainer: aaronheath
Class Logger
Introduction
This is a personal package which provides a simple logging for use within a class.
Methods
$this->log(); // alias for $this->logDebug()
$this->logEmergency();
$this->logAlert();
$this->logCritical();
$this->logError();
$this->logWarning();
$this->logNotice();
$this->logInfo();
$this->logDebug();
Example
<?php
namespace App\Support;
use Heath\ClassLogger\ClassLogger;
class Example
{
use ClassLogger;
public function doSomething()
{
...
$this->log('something done');
$this->log('also with array of data', ['aaa' => 'bbb']);
...
}
}
Outputs to log file:
[2024-05-27 02:55:10] testing.DEBUG: App\Support\Example :: something done
[2024-05-27 02:55:10] testing.DEBUG: App\Support\Example :: also with array of data {"aaa":"bbb"}
Installation
This package is installed via Composer. To install, run the following command.
Laravel 11
composer require aaronheath/class-logger:^2.0
Laravel 9 to 10
composer require aaronheath/class-logger:^1.2
Related Packages
skeylup/owlogs-agent
Owlogs agent — ship Laravel logs to an Owlogs server for aggregation and viewing...
427
1
laboiteacode/filament-logs-explorer
Read and search your Laravel log files without leaving your Filament panel.
4,793
5
robbiekibler/laravel-posthog-logs
Send Laravel logs to PostHog using OpenTelemetry OTLP format
448
0