Download the PHP package entensy/filament-tracer without Composer
On this page you can find all versions of the php package entensy/filament-tracer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download entensy/filament-tracer
More information about entensy/filament-tracer
Files in entensy/filament-tracer
Package filament-tracer
Short Description Filament Tracer is a versatile package to report exceptions and traces. Table schemas are compatible with any language of choice.
License MIT
Homepage https://github.com/entensy/filament-tracer
Informations about the package filament-tracer
filament-tracer
Filament tracer is a flexible filament plugin to report and view exceptions and traces with a generic table schema to be able to store traces from other programming languages.
The purpose of this package is to have a common tables to report/log errors throughout your applications, independent of what programming language you use so long as your application has a connection to the database, you can store the traces then later view them in filament dashboard.
Installation
This plugin requires Filament v3.0+, it does not work in older version!
Install the package via composer:
You could also use direct repository url in your composer.json
:
Usage
Register the plugin in your desired filament panel:
To register capturing exceptions and errors, go to your
app\Exceptions\Handler.php
file and put the following snippet into register
method:
Theme
You may change the palette colors in your Filament Panel Service Provider:
Configuration
You may publish configuration using Laravel's publish command:
Custom Tracer Class
You may write your own tracer class by changing the default class in the plugin
config file. If you don't have this file, you may publish it with
php artisan vendor:publish --tag=filament-tracer-config
file:
Defining a custom Tracer class has to implement Tracerable
interface.
If you would like to change how an error being stored, you may overwrite this
implementation by implementing HasStore
interface in your custom tracer class
then add your implementation in store
method
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
Please email [email protected]
for any security issues.
Credits
License
This repository is under MIT License (MIT).
All versions of filament-tracer with dependencies
illuminate/support Version ^10.48|^11.19
illuminate/database Version ^10.48|^11.19
filament/filament Version ^3.2
spatie/laravel-package-tools Version ^1.16
spatie/laravel-ignition Version ^2.0