PHPackages                             iionly/no\_logging - 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. iionly/no\_logging

ActiveElgg-plugin[Logging &amp; Monitoring](/categories/logging)

iionly/no\_logging
==================

This plugin disables the Elgg system log.

3.0.0(7y ago)1751GPL-2.0-onlyPHP

Since Sep 19Pushed 7y ago1 watchersCompare

[ Source](https://github.com/iionly/no_logging)[ Packagist](https://packagist.org/packages/iionly/no_logging)[ Docs](https://github.com/iionly/no_logging)[ RSS](/packages/iionly-no-logging/feed)WikiDiscussions master Synced 1mo ago

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

No Logging for Elgg 3.0 and newer Elgg 3.X
==========================================

[](#no-logging-for-elgg-30-and-newer-elgg-3x)

Latest Version: 3.0.0
Released: 2018-10-02
Contact:
License: GNU General Public License version 2
Copyright: (c) iionly

Description
-----------

[](#description)

This plugin disables the Elgg system log.

The logging is disabled by unregistering the system\_log\_default\_logger and system\_log\_listener event handlers. As of Elgg 3 these two event handlers are registered by the bundled System Log plugin of Elgg core. If you keep this plugin disabled (or have never enabled it to begin with), you would not need the No Logging plugin at all as without this plugin there won't be any more log entries by Elgg core or any other plugins created that utilize these event handlers.

Nevertheless, it might still make sense to temporarily use the No Logging plugin because the System Log plugin is not only responsible for the creation of the log entries but also is responsible to deal with archiving the log table and delete the the archived log tables (before Elgg 3 this functionality was part of the bundled Logrotate plugin). While disabling the System Log plugin results in no new log entries being added to the log table any already existing entries will remain. Now you could make use of the No Logging plugin to stop new log entries from being created until the log table gets rotated, i.e. the log table itself gets emtpied after a log archive table has been created. Once the rotation has happened (the when depends on what cron intervall you have set for the log rotate) and the log table is empty you can disable the System Log plugin, then also the No Logging plugin and safely delete the log archive table(s) - but please NOT the log table itself.

What to do and NOT to do
------------------------

[](#what-to-do-and-not-to-do)

- Do NOT delete the system\_log table in the database even after you enabled the No Logging plugin! Deleting this table will result in fatal errors if you ever disable the No Logging plugin again (or in case any plugin tries to write into / read from this table by other means beside the default events controlled by the No Logging plugin). This table will not be re-created automatically. Simply keep the system\_log table even if it is empty.
- You can / should keep the System Log plugin enabled at least for a while after enabling the No Logging. The entries in the system\_log table will be archived into the system\_log\_ tables in the course of time until the system\_log table is emptied completely. You can delete the system\_log\_ tables without risk or let the Sytem Log plugin delete them according to the configured schedule. Once the system\_log table is empty you can disable the System Log plugin if you want to.
- The Garbage Collector plugin is something different. It's not connected with the system\_log table, the System Log or the No Logging plugins. Keep it enabled.

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

[](#installation)

1. If you have a previous version of the No Logging plugin installed, first remove the old no\_logging plugin folder from your mod directory before copying/extracting the new version to your server,
2. Copy the no\_logging folder into the mod folder of your site,
3. Enable the plugin in the admin section of your site.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity67

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

Every ~324 days

Total

5

Last Release

2599d ago

Major Versions

1.9.x-dev → 2.3.12018-10-03

2.3.x-dev → 3.0.02019-04-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/fdbf30b346be3828b40d37e87d3dfc0974c9481c41c8019a37a90d59580b031b?d=identicon)[iionly](/maintainers/iionly)

---

Top Contributors

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

---

Tags

pluginelgg

### Embed Badge

![Health badge](/badges/iionly-no-logging/health.svg)

```
[![Health](https://phpackages.com/badges/iionly-no-logging/health.svg)](https://phpackages.com/packages/iionly-no-logging)
```

###  Alternatives

[jadb/cakephp-monolog

CakePHP Monolog Plugin

5518.9k](/packages/jadb-cakephp-monolog)[lordsimal/cakephp-sentry

Sentry plugin for CakePHP

12270.3k](/packages/lordsimal-cakephp-sentry)[vojtasvoboda/oc-errorlogger-plugin

Sends an error from your OctoberCMS application directly to email, HipChat, Slack, NewRelic and more.

153.3k](/packages/vojtasvoboda-oc-errorlogger-plugin)

PHPackages © 2026

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