PHPackages                             yomafleet/event-logger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. yomafleet/event-logger

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

yomafleet/event-logger
======================

Log in YF's preference format

v1.1.5(2y ago)07.5k↓26.7%[1 PRs](https://github.com/yomafleet/laravel-event-logger/pulls)MITPHPPHP ^7.3|^8.0CI failing

Since Oct 11Pushed 1mo agoCompare

[ Source](https://github.com/yomafleet/laravel-event-logger)[ Packagist](https://packagist.org/packages/yomafleet/event-logger)[ RSS](/packages/yomafleet-event-logger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (3)Versions (18)Used By (0)

Event Logger
============

[](#event-logger)

Event logging with yomafleet's prefer format. Use [monolog package](https://github.com/Seldaek/monolog) underlying.

Installtion
-----------

[](#installtion)

`composer require yomafleet/event-logger`

Parameters
----------

[](#parameters)

nametypedescription$levelStringLog level as in [RFC 5424](https://datatracker.ietf.org/doc/html/rfc5424)$messageStringShort and descriptive message$dataArrayPayload array with required keys.$data\['event'\]StringName of the event separated by dot. For example, `user.updated`$data\['data'\]ArrayArbitrary data to log.$data\['trigger\_by'\]ArrayThe trigger of the given event. If not provided, this app will try to guess from authenticated user first, then as a system user.$data\['type\]StringType of the $data\['data'\], for example, `user`. If not provided, the first segement of $data\['event'\] will be added.Usage
-----

[](#usage)

```
