PHPackages                             customlogcreator/customlogging - 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. customlogcreator/customlogging

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

customlogcreator/customlogging
==============================

The Laravel Custom Logging Package is a package that enhances your Laravel application's logging capabilities. It provides options to create custom log handlers, organize log files into folders, and upload logs to an Amazon S3 bucket.

v1.0.0(2y ago)05MITPHP

Since Sep 30Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ahmediqu/CustomLogging)[ Packagist](https://packagist.org/packages/customlogcreator/customlogging)[ Docs](https://github.com/customlogcreator/customlogging)[ RSS](/packages/customlogcreator-customlogging/feed)WikiDiscussions master Synced 1mo ago

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

Laravel Custom Logging Package
==============================

[](#laravel-custom-logging-package)

### Documentation, Installation, and Usage Instructions

[](#documentation-installation-and-usage-instructions)

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

[](#installation)

Via Composer

```
$ composer require customlogcreator/customlogging
```

```
$ php artisan vendor:publish --tag=customlogging
```

### added in providers

[](#added-in-providers)

```
$ CustomLogCreator\CustomLogging\CustomLoggingServiceProvider::class,

```

### Usage Instructions

[](#usage-instructions)

```
Log::channel('dynamic_logs')->info('Log message here');

```

Configuration
-------------

[](#configuration)

In the custom-logging.php configuration file, you can customize the behavior of the package by modifying the provided configuration array. Here are the configuration options:

- namespace: The namespace where custom log handlers and formatters are located.
- is\_folder: Indicates whether a folder structure should be used for organizing log files.
- folder\_name: The name of the folder where log files will be stored when 'is\_folder' is set to true.
- path\_name: The path name where log files will be stored when 'is\_folder' is set to false.
- is\_upload\_s3\_bucket: Indicates whether log files should be uploaded to an Amazon S3 bucket.
- aws\_destination\_path: The destination path in the S3 bucket where log files should be uploaded. This is applicable only when 'is\_upload\_s3\_bucket' is set to true.

###### config/customlogging.php

[](#configcustomloggingphp)

```
return [

    'is_directory' => true, // create new directory in logs folder
    'directory_name' => '', // logs/01-01-2023/01-01-202.log
    'path_name' => '', // 01-01-2023.log
    'is_upload_s3_bucket' => false,
    'aws_destination_path' => '',
];

```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

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

961d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/918e60bc9c73365a1174e65264a03b09a40668f22d44c7672b41277ccb4cae12?d=identicon)[ahmediqu](/maintainers/ahmediqu)

---

Tags

laravelCustomLogging

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/customlogcreator-customlogging/health.svg)

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

###  Alternatives

[spatie/laravel-activitylog

A very simple activity logger to monitor the users of your website or application

5.8k45.4M309](/packages/spatie-laravel-activitylog)[spatie/laravel-health

Monitor the health of a Laravel application

85810.0M83](/packages/spatie-laravel-health)[rollbar/rollbar-laravel

Rollbar error monitoring integration for Laravel projects

14110.4M7](/packages/rollbar-rollbar-laravel)[yadahan/laravel-authentication-log

Laravel Authentication Log provides authentication logger and notification for Laravel.

416632.8k5](/packages/yadahan-laravel-authentication-log)[inspector-apm/inspector-laravel

Code Execution Monitoring, built for developers.

2332.0M2](/packages/inspector-apm-inspector-laravel)[larabug/larabug

Laravel 6.x/7.x/8.x/9.x/10.x/11.x/12.x/13.x bug notifier

299549.3k1](/packages/larabug-larabug)

PHPackages © 2026

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