What is System Log? The Elgg system log is a simple way of recording what happens within an Elgg network. You can view it and search directly from the admin dashboard. In this article I will show you how to Remove System Logs in Elgg
System log stores a lot of events concerning an object in the database. Common events are “create”, “update”, “delete” and “login”. From time to time it can get bigger, and you cannot and should not empty the system log table. Log Rotate plugin is very useful, but if you really don’t want more system logs, this is the way to do it.
1. Download the community plugin No logging for Elgg 1.8 here. Install the plugin in the mod folder of your elgg network.
2. Sign into your elgg site with the Administrator account and go to the Administration Dashboard.
3. Go to menu “Configure -> Plugins”:
4. Activate the plugin “No Logging 1.8.0”:
That’s all, “No Logging” will be working automatically.
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.
This concludes how to remove system logs in Elgg.