aaronheath/class-logger
Simple logging helper trait for use within Laravel classes.
7,555
| 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...
472
1
laboiteacode/filament-logs-explorer
Read and search your Laravel log files without leaving your Filament panel.
7,400
5
robbiekibler/laravel-posthog-logs
Send Laravel logs to PostHog using OpenTelemetry OTLP format
640
0
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 2.0.0 | ^8.2 | ^11.0 | MIT | |
| 1.2.0 | ^8.1 | ^9.0| | MIT | |
| 1.1.0 | ^7.4| | ^8.0| | MIT | |
| 1.0.1 | ^7.4| | ^8.0 | MIT | |
| v1.0.0 | ^7.4| | ^8.0 | MIT | |
| v0.0.2 | ^7.4.0 | ~5.8.0 | MIT | |
| v0.0.1 | ^7.2.5 | ~5.7.0 | MIT |