PHPackages                             umanit/trace-user-actions - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. umanit/trace-user-actions

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

umanit/trace-user-actions
=========================

A bundle to trace user actions.

1.0.1(3y ago)02.9kMITPHPPHP &gt;=7.1.3

Since Jul 13Pushed 3y ago4 watchersCompare

[ Source](https://github.com/umanit/trace-user-actions)[ Packagist](https://packagist.org/packages/umanit/trace-user-actions)[ RSS](/packages/umanit-trace-user-actions/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

UmanIT - Trace User Actions
===========================

[](#umanit---trace-user-actions)

This bundle allows you to trace your user actions in a log file. By default, login and logout are trace, but you can easily add your own actions through the dispatch of en event.

For example, login and logout will be logged as follows:

```
[2022-07-13T09:19:23.886319+02:00] umanit_trace_user_actions.INFO: User login {"user":"vdebona@umanit.fr"} []
[2022-07-13T09:19:41.715806+02:00] umanit_trace_user_actions.INFO: User logout {"user":"vdebona@umanit.fr"} []

```

By default, logs are stored in rotating files, with a retention of 180 files which is approximately 6 months.

Installation
------------

[](#installation)

Use the package manager [composer](https://getcomposer.org/) to install the extension.

```
composer require umanit/trace-user-actions
```

Load the bundle into your Symfony project.

```
