PHPackages                             rummykhan/moloquent-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. rummykhan/moloquent-logger

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

rummykhan/moloquent-logger
==========================

Log Moloquent model changes to logs table

1.0.1(9y ago)12MITPHP

Since Mar 7Pushed 9y ago1 watchersCompare

[ Source](https://github.com/rummykhan/moloquent-logger)[ Packagist](https://packagist.org/packages/rummykhan/moloquent-logger)[ RSS](/packages/rummykhan-moloquent-logger/feed)WikiDiscussions master Synced 3w ago

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

Moloquent Logger
================

[](#moloquent-logger)

A Laravel 5 package to log changes of your Mongodb Models.

[![](https://camo.githubusercontent.com/e26d55f57da9a4b1883ef7e28d96de83398364e2478aa43fb8d625afff3d8cc6/687474703a2f2f726568616e6d616e7a6f6f722e6d652f6d6f6c6f7175656e742d6c6f676765722e706e67)](https://camo.githubusercontent.com/e26d55f57da9a4b1883ef7e28d96de83398364e2478aa43fb8d625afff3d8cc6/687474703a2f2f726568616e6d616e7a6f6f722e6d652f6d6f6c6f7175656e742d6c6f676765722e706e67)

### Dependencies

[](#dependencies)

- `jenssegers/mongodb`

### Installation

[](#installation)

Install using composer:

```
composer require rummykhan/moloquent-logger
```

### Add Service Provider

[](#add-service-provider)

Add service provider in `config/app.php`:

```
RummyKhan\MoloquentLogger\MoloquentLoggerServiceProvider::class,,
```

### Publish Configuration

[](#publish-configuration)

Publish the configuration using command:

```
php artisan vendor:publish
```

### Configure your application logging behavior

[](#configure-your-application-logging-behavior)

In `config/moloquent-logger.php` there are certain options which you can use to control the logging behavior of you application.

VariableDescriptionDefault`connection`Database Connection for logs (`string`).`env('DB_CONNECTION')``collection`Collection for moloquent logs. (`string`)`moloquent_logs``ignore_environments`Environment for which you don't want to perform logging. (`array`)`['test']`### Add MoloquentLogger Trait

[](#add-moloquentlogger-trait)

Any Model for which you want to track changes add `MoloquentLogger` Trait to that Model.

e.g.

```
