PHPackages                             rajinha92/rlogger - 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. rajinha92/rlogger

ActiveLibrary

rajinha92/rlogger
=================

A log reporter for laravel

093PHP

Since Aug 2Pushed 6y agoCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

RLogger
-------

[](#rlogger)

#### What is RLogger?

[](#what-is-rlogger)

RLogger is a simple package to save exceptions thrown by laravel applications and show them in a more readable form.

### How to use it?

[](#how-to-use-it)

#### 1- Dependency

[](#1--dependency)

You just need to require the composer package:

```
composer require rajinha92/rlogger
```

#### 2 - ServiceProvider

[](#2---serviceprovider)

Next you need to add the **ServiceProvider** in your `config/app.php` file.

> `config/app.php`

```
    'providers' => [
        // ...
        \RLogger\Providers\RLoggerServiceProvider::class,
    ],
```

#### 3 - Publishing files

[](#3---publishing-files)

Publish config and view files by typing in your terminal

```
php artisan vendor:publish
```

or

```
php artisan vendor:publish --provider="RLogger\Providers\RLoggerServiceProvider"
```

#### 4 - Running migrations

[](#4---running-migrations)

This package has a migration file, that create the **rlogger** table, so you have to run the command:

```
php artisan migrate
```

#### 5 - Error Handler

[](#5---error-handler)

Last but not least, change your `app\Exceptions\Handler.php`

```
use RLogger\Traits\RLoggerReport;
...
use RLoggerReport;
...
//your report method should look like this
public function report(Exception $exception)
{
    $this->rlog($exception);
}
```

The `rlog` method will respect the `shouldReport($exception)` contained in the class.

#### 6 - config

[](#6---config)

The rlogger route is under a basic authentication, so, you have to add the authorized users's id

```
return [
    'rlogger_authorized_user_id' => env('RLOGGER_AUTHORIZED_USER_ID', 1), //here goes the id, can be an array too
    'rlogger_laravel_report' => env('RLOGGER_LARAVEL_REPORT', false), //change to true if you want to automatically call parent::report($exception)
];
```

#### 7 - Where are my logs?

[](#7---where-are-my-logs)

Now all the exceptions will be available under the url `/rlogger`

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/29c8e9dd47a94e4b7f1aafe5d21c80c6731c5f10b97e53466c00fc90c087734d?d=identicon)[rajinha92](/maintainers/rajinha92)

---

Top Contributors

[![rajinha92](https://avatars.githubusercontent.com/u/3207928?v=4)](https://github.com/rajinha92 "rajinha92 (3 commits)")

### Embed Badge

![Health badge](/badges/rajinha92-rlogger/health.svg)

```
[![Health](https://phpackages.com/badges/rajinha92-rlogger/health.svg)](https://phpackages.com/packages/rajinha92-rlogger)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
