pecotamic / missing-pages-logger
There is no license information available for the latest version (1.0.0) of this package.
1.0.0
2025-07-07 10:02 UTC
This package is auto-updated.
Last update: 2025-07-07 10:04:20 UTC
README
Pecotamic Missing Pages Logger is a Statamic addon which logs missing pages (404 errors)
How to Install
You can search for this addon in the Tools > Addons
section of the Statamic control panel and click install, or run the following command from your project root:
composer require pecotamic/missing-pages-logger
The package requires PHP 8+. It will auto register.
Configuration (optional)
You can override the default options by publishing the configuration:
php artisan vendor:publish --provider="Pecotamic\MissingPagesLogger\ServiceProvider" --tag=config
This will copy the default config file to config/pecotamic/missing-pages-logger.php
.
Enable/Disable Logging:
In your .env
file:
PECOTAMIC_MISSING_PAGES_LOGGER_ENABLED=true
Or in the config file config/missing-pages-logger.php
:
'log_missing_pages' => env('PECOTAMIC_MISSING_PAGES_LOGGER_ENABLED', false),
Log Files Location:
When logging is enabled, missing pages are logged to:
- Index file:
storage/pecotamic/missing-pages-logger/missing_pages.yaml
- Individual log files:
storage/pecotamic/missing-pages-logger/missing_pages/{id}.yaml
Each log entry contains:
- Request URI
- Date and time
- Remote address (IP)
- Referer (if available)
- User agent (if available)