Jeepers Peepers: WP Syslog
An extensible tool for recording WordPress events to a system log.
Solid choice
Jeepers Peepers: WP Syslog is a solid plugin choice in 2026, with a few things worth checking first. It runs on 70+ sites, is rated 5/5 and was last updated 1 week ago, and scores 75/100 on our health check.
- Actively developed — last update 1 week ago
- Tested with the latest WordPress (7.1)
- Small user base (70+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Jeepers Peepers: WP Syslog stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| audit trail | #25 |
| event log | #86 |
| security | >100 |
| syslog | #1 |
| system log | #67 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About Jeepers Peepers: WP Syslog
From the official readme · v0.5.5Description
Jeepers Peepers provides an extensible interface for recording WordPress events — user logins, file uploads, post deletions, etc. — to a standard system log.
The resulting audit trail can then be incorporated into powerful log-monitoring tools like OSSEC for pre-emptive protection and, in the unfortunate event of a hack, used as a vital reference in the post-mortem investigation.
The following events are automatically logged:
- Content:
wp_die()triggered; - Content: attachment deleted;
- Content: attachment sideloaded;
- Content: attachment uploaded;
- Content: post deleted;
- Content: post published;
- Network: GET, HEAD, POST, etc., requests;
- Plugin: activated;
- Plugin: deactivated;
- Plugin: upgraded;
- User: deleted;
- User: login banned (via Apocalypse Meow);
- User: login failed;
- User: login succeeded;
- User: new user;
- User: password reset;
Each log entry records:
- UTC timestamp;
- Severity level;
- User IP address (or
127.0.0.1if automated); - Logged in username (if applicable);
- Event message;
It will look something like this:
WordPressAudit 2017-05-24 16:35:45 [warning] yourdomain.com 68.256.55.123 "tiffany" "Deactivated plugin: look-see-security-scanner"
Requirements
- WordPress 4.7 or later.
- PHP 7.4 or later.
- Linux host.
- Single-site instance.
- Log file must be writeable by WordPress.
Please note: it is not safe to run WordPress atop a version of PHP that has reached its End of Life. Future releases of this plugin might, out of necessity, drop support for old, unmaintained versions of PHP. To ensure you continue to receive plugin updates, bug fixes, and new features, just make sure PHP is kept up-to-date. 🙂
Privacy Policy
Jeepers Peepers records CMS events such as post and plugin changes to a standard system log for security and audit purposes. Where possible, these entries include the public IP address and/or WordPress username of the individual responsible.
This plugin does not send any of this information to remote locations or third parties.
Please note: Jeepers Peepers DOES NOT integrate with any WordPress GDPR “Personal Data” features. (Selective erasure of audit logs would undermine the very purpose of this plugin! Haha.)
Installation
Nothing fancy! You can use the built-in installer on the Plugins page or extract and upload the jeepers-peepers folder to your plugins directory via FTP.
To install this plugin as Must-Use, download, extract, and upload the jeepers-peepers folder to your mu-plugins directory via FTP. Please note: MU Plugins are removed from the usual update-checking process, so you will need to handle future updates manually.
Frequently asked questions
Is this compatible with Multi-Site?
Sorry, no. This plugin can only be added to standard (single-site) WordPress installations.
The log isn’t updating…
Make sure the log file exists. The default location is /var/log/wordpress/{YOUR_SITE_DOMAIN}.log, but this can be overridden by defining a constant in your wp-config.php file (see the relevant FAQ section below). Make sure WordPress/PHP can reach the file. For PHP sites with open_basedir restrictions, this means whitelisting the path to the log file. If the hosting environment is chrooted or jailed, the log location will need to be within the same boundaries. Make sure the log file’s ownership/permissions allow PHP to write changes to it. This varies by environment, but a good place to start…
Does this require any theme or config changes?
By default, the log is written to /var/log/wordpress/{YOUR_SITE_DOMAIN}.log. If this path exists and works for you, then no, logging will happen without any intervention. To modify the default behavior, you will need to define a couple constants in your wp-config.php file. See the relevant FAQ section below.
List of configuration constants
The following constants can be defined in your wp-config.php file to override the default behaviors. (string) BLOBAUDIT_SITE_URL Your site’s domain, for logging purposes. By default, this will be your site’s domain name, lowercased, and without a leading www. subdomain. (string) BLOBAUDIT_LOG_PATH The absolute path to the log file. Default: /var/log/wordpress/{YOUR_SITE_DOMAIN}.log (bool) BLOBAUDIT_LOG_UTC Record datetimes in UTC rather than the site’s timezone. Default: true When using a custom log location, please choose one that is outside the web root. You don’t want just anybody looking…
Logging custom events
The plugin includes action callbacks you can trigger in your code to record a custom event. // In order of severity... do_action('syslog_debug', $message, $internal); do_action('syslog_notice', $message, $internal); do_action('syslog_info', $message, $internal); do_action('syslog_warning', $message, $internal); do_action('syslog_error', $message, $internal); do_action('syslog_critical', $message, $internal); All actions accept the following: (string) $message The event message. (bool) (optional) $internal Prefix the severity with an @ to mark it as “internal”. Default: FALSE
Changelog
This release bumps the minimum PHP version to 7.4 to match WordPress itself.
0.5.5
- [Docs] Bump “Tested up to” version to 7.1.
- [Docs] Bump “Requires PHP” version to 7.4.
- [Lint] Remove old PHP workaround.
0.5.4
- [New]
BLOBAUDIT_LOG_UTCconstant for toggling between UTC/site-time for event dates.
0.5.3
- [New] Log network requests.
- [Improve] Minor code optimizations.
0.5.2
- [New] Add privacy policy hook for GDPR compliance.
0.5.1
- [New] Initial launch!
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Jeepers Peepers: WP Syslog alternatives
All audit trail plugins →FAQ
Jeepers Peepers: WP Syslog: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 8, 2026
Is Jeepers Peepers: WP Syslog free?
Yes. Jeepers Peepers: WP Syslog is free to download and use from the official WordPress.org plugin directory.
Is Jeepers Peepers: WP Syslog safe to use in 2026?
Jeepers Peepers: WP Syslog is a solid plugin choice in 2026, with a few things worth checking first. It runs on 70+ sites, is rated 5/5 and was last updated 1 week ago, and scores 75/100 on our health check.
How many websites use Jeepers Peepers: WP Syslog?
Jeepers Peepers: WP Syslog is active on 70+ WordPress websites and has been downloaded 14,195 times since it launched in May 2017. It was downloaded 261 times in the last 30 days.
Does Jeepers Peepers: WP Syslog work with WordPress 7.1?
Yes. The developer has tested Jeepers Peepers: WP Syslog up to WordPress 7.2, the latest release. It requires WordPress 4.7 or newer.
What PHP version does Jeepers Peepers: WP Syslog need?
Jeepers Peepers: WP Syslog requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Jeepers Peepers: WP Syslog last updated?
The latest version, 0.5.5, was released on September 30, 2026 (1 week ago).
Who makes Jeepers Peepers: WP Syslog?
Jeepers Peepers: WP Syslog is developed and maintained by Blobfolio.
What are the best alternatives to Jeepers Peepers: WP Syslog?
The most popular alternatives to Jeepers Peepers: WP Syslog are WP Admin Audit (1K+ installs), Activity Log Pro (400+ installs) and RoutineKit (100+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card
