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(5mo ago)03MITPHPPHP ^8.1

Since Feb 20Pushed 5mo agoCompare

[ Source](https://github.com/Tech-Contributors/logpulse)[ Packagist](https://packagist.org/packages/techcontributors/logpulse)[ RSS](/packages/techcontributors-logpulse/feed)WikiDiscussions main Synced 1w 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

33

—

LowBetter than 72% of packages

Maintenance70

Regular maintenance activity

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

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

177d 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

[laravel/scout

Laravel Scout provides a driver based solution to searching your Eloquent models.

1.7k57.2M682](/packages/laravel-scout)[illuminate/auth

The Illuminate Auth package.

9328.5M1.4k](/packages/illuminate-auth)[psalm/plugin-laravel

Psalm plugin for Laravel

3345.4M354](/packages/psalm-plugin-laravel)[api-platform/laravel

API Platform support for Laravel

58190.1k21](/packages/api-platform-laravel)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)

PHPackages © 2026

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