Drupal is a registered trademark of Dries Buytaert
seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6). seven 1.0.1-beta1 First beta version released for theme seven (1.0.1-beta1). swiper_formatter 2.1.1 Minor update available for module swiper_formatter (2.1.1). solo 1.0.31 Minor update available for theme solo (1.0.31). raven 7.3.7 Minor update available for module raven (7.3.7). localgov_publications 1.1.3 Minor update available for module localgov_publications (1.1.3). localgov_base 2.3.4 Minor update available for theme localgov_base (2.3.4). proc 10.1.106 Minor update available for module proc (10.1.106). localgov_events 3.2.4 Minor update available for module localgov_events (3.2.4). localgov_core 3.1.1 Minor update available for module localgov_core (3.1.1). cloudflare_purge 3.0.4 Minor update available for module cloudflare_purge (3.0.4). paragraphs_bundles 1.0.16 Minor update available for module paragraphs_bundles (1.0.16). localgov_search_solr 1.2.1 Minor update available for module localgov_search_solr (1.2.1). lms 1.1.14 Minor update available for module lms (1.1.14). pets_clinic 1.0.6 Minor update available for theme pets_clinic (1.0.6). add_child_page 3.2.1 Minor update available for module add_child_page (3.2.1). cmlexchange 8.x-1.22 Minor update available for module cmlexchange (8.x-1.22). flowdrop 1.1.0 Minor update available for module flowdrop (1.1.0). add_child_page 3.1.2 Minor update available for module add_child_page (3.1.2). add_child_page 3.2.0 Minor update available for module add_child_page (3.2.0).

no_404_log

No security coverage
View on drupal.org

No 404 Log is a module for Drupal 10 and 11 that prevents “Page not found” (404) events from being written to the system log. It helps keep logs clean by suppressing all 404 entries or filtering only specific paths using regular expressions. This module is designed for users who want clearer, noise‑free logs without modifying how Drupal displays or handles 404 pages.

Features

• Suppresses all 404 log events across all PSR‑3 logging channels
• Supports regex-based filtering to ignore only specific 404 paths
• Does not affect how 404 pages render for end users
• Simple configuration interface under /admin/config/development/no_404_log
• Optional override through settings.php for global suppression
• Ideal for high‑traffic sites, security-sensitive environments, and installations integrating external log collectors (e.g., Splunk, Datadog, Graylog)

Use cases include:
• Preventing log flooding caused by bots or scanners
• Reducing noise in DBLog or Syslog
• Lowering load and storage costs in third‑party log aggregation systems
• Improving signal‑to‑noise ratio when debugging real issues

Post‑Installation

After installing the module:

1. Go to the configuration page:
/admin/config/development/no_404_log

2. Choose between:
• Suppressing all 404 logs
• Suppressing only specific paths using regex patterns (one per line)

3. Optional override (always takes priority):
In settings.php:
$settings['no404log_enabled'] = TRUE;

No content types, blocks, permissions, or text formats are added.
This module affects only logging behavior.

Additional Requirements

This project has **no dependencies beyond Drupal core**.
It uses Drupal’s built‑in PSR‑3 logging services.

Not required, but complementary options include:

• Syslog — to offload logs to the operating system
• Monolog — advanced channels and handlers
• Audit Log — improved event tracking

Activity

Total releases
1
First release
Mar 2026
Latest release
1 day ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.x-dev Dev Mar 16, 2026