PHPackages                             camuthig/laravel-segmentedsyslog - 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. camuthig/laravel-segmentedsyslog

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

camuthig/laravel-segmentedsyslog
================================

A Laravel Syslog Handler to handle maximum message lengths enforced by certain syslog implementations.

1.0.0(10y ago)120PHPPHP &gt;=5.4.0

Since Oct 23Pushed 10y ago1 watchersCompare

[ Source](https://github.com/camuthig/laravel-segmentedsyslog)[ Packagist](https://packagist.org/packages/camuthig/laravel-segmentedsyslog)[ RSS](/packages/camuthig-laravel-segmentedsyslog/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (4)Versions (4)Used By (0)

Laravel Segmented Syslog
========================

[](#laravel-segmented-syslog)

Laravel Segmented Syslog provides an extension on the normal Laravel syslog service to enable breaking up log messages into chunks to fit into the maximum allowed length defined by different syslog implementations. Each messsage will include a message identifier as well as a total number of segments and the current segment number

The section below shows an example of the format. The identifier here would be `56290be46d:1:2` and `56290be46d:2:2`

```
  Oct 22 09:16:36 computer.local laravel[34348]: test.DEBUG: 56290be46d:1:2 Debug log with a lot of [] []
  Oct 22 09:16:36 computer.local laravel[34348]: test.DEBUG: 56290be46d:2:2 text to display [] []

```

Requirements
============

[](#requirements)

Segmented Syslog is tested on Laravel version 4.2 and will work on any PHP system &gt;= 5.3

Setup
=====

[](#setup)

1. Install segmented syslog

```
composer require camuthig/laravel-segmentedsyslog:dev-master
```

1. Replace the standard LogServiceProvider for SegmentedSyslogServiceProvider in config/app.php. Don't worry, the provider extends the base Laravel provider, so all functionality is still available.

```
'providers' => array(
  ...
  // 'Illuminate\Log\LogServiceProvider',
	'Camuthig\SegmentedSyslog\SegmentedSyslogServiceProvider',
	...
),
```

1. Update your Log handler in global.php

```
Log::useSegmentedSyslog();
```

Configuration
=============

[](#configuration)

When declaring the Log facade to use the segmented syslog, you are able to configure all of the properties for the syslog, with the parameters as follows

```
public function useSegmentedSyslog(
      $name = 'laravel',
      $level = 'debug',
      $length = 1024,
      $facility = LOG_USER,
      $bubble = true,
      $logopts = LOG_PID
  )
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

3861d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/382a5f3bd058e481b4e9e47b17ff23aa606c2b1814df921e9bd0855841cdd16a?d=identicon)[camuthig](/maintainers/camuthig)

---

Top Contributors

[![camuthig](https://avatars.githubusercontent.com/u/5178217?v=4)](https://github.com/camuthig "camuthig (5 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/camuthig-laravel-segmentedsyslog/health.svg)

```
[![Health](https://phpackages.com/badges/camuthig-laravel-segmentedsyslog/health.svg)](https://phpackages.com/packages/camuthig-laravel-segmentedsyslog)
```

###  Alternatives

[illuminate/log

The Illuminate Log package.

6224.3M518](/packages/illuminate-log)[freshbitsweb/laravel-log-enhancer

Make debugging easier by adding more data to your laravel logs

346569.0k](/packages/freshbitsweb-laravel-log-enhancer)[honeybadger-io/honeybadger-laravel

Honeybadger Laravel integration

431.2M](/packages/honeybadger-io-honeybadger-laravel)[ytake/laravel-fluent-logger

fluent logger for laravel and lumen

63541.6k1](/packages/ytake-laravel-fluent-logger)[kitloong/laravel-app-logger

Laravel log for your application

101.2M8](/packages/kitloong-laravel-app-logger)[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)
