PHPackages                             kettasoft/exception-monitor - 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. kettasoft/exception-monitor

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

kettasoft/exception-monitor
===========================

A Laravel package to monitor exceptions and send notifications to Slack

v1.0.0(1y ago)02MITPHPPHP &gt;=8.0

Since Oct 1Pushed 1y ago1 watchersCompare

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

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

Laravel Exception Monitor
=========================

[](#laravel-exception-monitor)

**Laravel Exception Monitor** is a package for monitoring exceptions in your Laravel application and sending notifications to Slack. It provides a simple and efficient way to stay informed about errors occurring in your application, helping you to respond quickly and maintain high application reliability.

Table of Contents
-----------------

[](#table-of-contents)

- [Introduction](#introduction)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [License](#license)

Introduction
------------

[](#introduction)

In modern web applications, monitoring exceptions is crucial for maintaining a seamless user experience. **Laravel Exception Monitor** allows you to capture exceptions and send alerts directly to your Slack channel. This package streamlines error handling, enabling developers to address issues proactively.

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

[](#installation)

To install the **Laravel Exception Monitor** package, follow these steps:

1. **Install the package via Composer**:

    ```
    composer require kettasoft/exception-monitor
    ```
2. Publish the configuration file: After installation, you need to publish the configuration file using the following command:

    ```
    php artisan vendor:publish --provider="Scaffolding\ExceptionMonitor\ExceptionMonitorServiceProvider"

    ```
3. Configure the package:

Open the published configuration file located at config/exception-monitor.php and set your Slack webhook URL:

```
return [
    'slack_webhook_url' => env('SLACK_WEBHOOK_URL', 'https://hooks.slack.com/services/your/slack/webhook/url'),
];

```

Make sure to replace `'https://hooks.slack.com/services/your/slack/webhook/url'` with your actual Slack webhook URL. You can also set the environment variable `SLACK_WEBHOOK_URL` in your `.env` file.

Usage
-----

[](#usage)

To use the Laravel Exception Monitor, you simply need to ensure that your application's exception handler is set up correctly. The package integrates seamlessly with Laravel's existing exception handling.

1. Modify your exception handler:

    In your app/Exceptions/Handler.php file, you can customize the report method to include the exception monitoring logic:

    ```
    public function report(Throwable $exception)
    {
        parent::report($exception);

        // Notify Slack about the exception
        app(\Scaffolding\ExceptionMonitor\ExceptionMonitor::class)->report($exception);
    }
    ```

License
-------

[](#license)

This package is open-source and available under the MIT License.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

589d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/514a1d3f5416af98e8f0174f21cd94d357204a98704e92fd37db2903b08e2057?d=identicon)[kettasoft](/maintainers/kettasoft)

---

Top Contributors

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

---

Tags

errorerrorsexceptionsmonitormonitoringnotificationreportreportingslack

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kettasoft-exception-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/kettasoft-exception-monitor/health.svg)](https://phpackages.com/packages/kettasoft-exception-monitor)
```

###  Alternatives

[overtrue/laravel-query-logger

A dev tool to log all queries for laravel application.

413307.5k6](/packages/overtrue-laravel-query-logger)[guanguans/laravel-exception-notify

Monitor exception and report to the notification channels(Log、Mail、AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、ZohoCliqWebHook、Zulip).

14642.7k1](/packages/guanguans-laravel-exception-notify)[regulus/activity-log

A clean and simple Laravel 5 activity logger for monitoring user activity on a website or web application.

164220.1k2](/packages/regulus-activity-log)

PHPackages © 2026

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