PHPackages                             xmarkclx/silverstripe-easylogger - 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. xmarkclx/silverstripe-easylogger

ActiveSilverstripe-module[Logging &amp; Monitoring](/categories/logging)

xmarkclx/silverstripe-easylogger
================================

Module used to easily log stuff.

1.1.1(10y ago)0211PHP

Since Dec 4Pushed 10y ago1 watchersCompare

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

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

Silverstripe Easy Logger Module
===============================

[](#silverstripe-easy-logger-module)

Module used to easily log stuff easily for whatever purpose you can imagine.

This isn't meant to be Silverstripe specific. But was made while working on a SS project.

There is a default log file called 'notification.log' that gets created when you use the quick log functions, i.e. EasyLogger::qLog(). The reason for adding multiple log files is that you can segregate stuff you want to log easily.

```
sales.log
foodEaten.log
etc.
```

The reason this was made is to make it easy for us to see what is going on in the code asap, so we can just call EasyLogger::qLog('message') or EasyLogger::quickLogCaller($a) to see a backtrace.

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

[](#configuration)

Zero Configuration!

Default log file is (base\_url)/notification.log.

Use custom logger feature to customize log file location.

\##How to use## ###Log message### EasyLogger::qLog('message');

\###Log variable### EasyLogger::qLog($var);

### Log with call trace###

[](#log-with-call-trace)

EasyLogger::quickLogCaller($stuff);

\###Custom logger### $logger = new EasyLogger('dir/filename');

$loggger-&gt;log('message');

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~124 days

Total

5

Last Release

3682d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/07a5996ede979aac681b4fb3f11073250f7810434fec0fd557c8bdbd19dc23a3?d=identicon)[xmarkclx](/maintainers/xmarkclx)

---

Top Contributors

[![xmarkclx](https://avatars.githubusercontent.com/u/5523580?v=4)](https://github.com/xmarkclx "xmarkclx (8 commits)")[![mark-christian-lopez](https://avatars.githubusercontent.com/u/7144668?v=4)](https://github.com/mark-christian-lopez "mark-christian-lopez (2 commits)")

### Embed Badge

![Health badge](/badges/xmarkclx-silverstripe-easylogger/health.svg)

```
[![Health](https://phpackages.com/badges/xmarkclx-silverstripe-easylogger/health.svg)](https://phpackages.com/packages/xmarkclx-silverstripe-easylogger)
```

###  Alternatives

[codemix/yii2-streamlog

A Yii 2 log target for streams in URL format

531.4M6](/packages/codemix-yii2-streamlog)[phptek/sentry

Sentry.io integration for SilverStripe. Binds Sentry.io to SilverStripe's error &amp; exception handling subsystem.

15203.5k3](/packages/phptek-sentry)[camspiers/silverstripe-loggerbridge

Provides a bridge between PSR-3 loggers (like monolog) and SilverStripe

1366.8k](/packages/camspiers-silverstripe-loggerbridge)[silverstripe-labs/googleanalytics

The Google Analytics module consists of 2 components that can be employed independently: The Google Logger injects the google analytics javascript snippet into your source code and logs relevant events (as of now only crawler visits) The Analyzer adds the Google Analytics UI to your CMS.

3110.2k](/packages/silverstripe-labs-googleanalytics)[markguinn/silverstripe-clockwork

Silverstripe extension integrating the Clockwork Chrome extension

253.5k](/packages/markguinn-silverstripe-clockwork)[silverleague/logviewer

View your SilverStripe logs from inside the CMS

114.6k](/packages/silverleague-logviewer)

PHPackages © 2026

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