PHPackages                             techcontributors/logpulse - 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. techcontributors/logpulse

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

techcontributors/logpulse
=========================

Centralized audit logging SaaS for Laravel applications.

v1.0.5(2mo ago)03MITPHPPHP ^8.1

Since Feb 20Pushed 2mo agoCompare

[ Source](https://github.com/Tech-Contributors/logpulse)[ Packagist](https://packagist.org/packages/techcontributors/logpulse)[ RSS](/packages/techcontributors-logpulse/feed)WikiDiscussions main Synced 1mo ago

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

TechContributors LogPulse
=========================

[](#techcontributors-logpulse)

Simple and lightweight audit logging for Laravel applications.

Log important actions from your application and send them securely to your centralized logging service.

---

🚀 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require techcontributors/logpulse
```

---

⚙️ Publish Configuration
------------------------

[](#️-publish-configuration)

Publish the config file:

```
php artisan vendor:publish --tag=log-pulse-config
```

This will create:

config/log-pulse.php

---

🔑 Environment Setup
-------------------

[](#-environment-setup)

Add the following to your `.env` file:

```
LOG_PULSE_ENABLED=true
LOG_PULSE_API_KEY=your_api_key_here
```

---

🧠 Configuration Options
-----------------------

[](#-configuration-options)

OptionDescriptionLOG\_PULSE\_ENABLEDEnable or disable loggingLOG\_PULSE\_API\_KEYYour application API key---

✍️ Usage
--------

[](#️-usage)

You can log any action using the LogPulse facade.

```
use LogPulse;

LogPulse::log(
    'User Login',   // action
    'Auth',         // resource
    [               // meta (optional extra data)
        'user_id' => auth()->id(),
        'ip' => request()->ip(),
        'message' => 'User accessed logs page'
    ],
    auth()->id()    // app user id (optional)
);
```

---

📌 Parameters
------------

[](#-parameters)

ParameterRequiredDescriptionactionYesWhat happenedresourceYesWhere it happenedmetaNoExtra contextual dataappUserIdNoApplication user ID---

✅ Example Use Cases
-------------------

[](#-example-use-cases)

- User login / logout tracking
- Model create / update / delete
- Order actions
- Admin activities
- Security monitoring
- Custom business events

---

💡 Notes
-------

[](#-notes)

- Logging runs safely in background when queue is enabled.
- If queue worker is not running, logs will still be processed.
- No database setup required.

---

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance83

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

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

Every ~0 days

Total

5

Last Release

86d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/84f10324adea8a766d8a863ac433822a73c3b49b8aa20ca720ac9f9a4cd33928?d=identicon)[TechContributors](/maintainers/TechContributors)

---

Top Contributors

[![TechContributors](https://avatars.githubusercontent.com/u/190346522?v=4)](https://github.com/TechContributors "TechContributors (7 commits)")

### Embed Badge

![Health badge](/badges/techcontributors-logpulse/health.svg)

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

###  Alternatives

[yadahan/laravel-authentication-log

Laravel Authentication Log provides authentication logger and notification for Laravel.

416632.8k5](/packages/yadahan-laravel-authentication-log)[shaffe/laravel-mail-log-channel

A package to support logging via email in Laravel

1286.2k](/packages/shaffe-laravel-mail-log-channel)

PHPackages © 2026

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