aeto/drupal-watchdlog (1.0.0)
Published 2026-05-14 19:49:52 +02:00 by vasko
Installation
{
"repositories": [{
"type": "composer",
"url": "https://git.vasko2.vshosting.cz/api/packages/Aeto/composer"
}
]
}composer require aeto/drupal-watchdlog:1.0.0About this package
Čtečka logových souborů z /dlog/ pro Drupal.
Drupal WatchDlog
Jednoduchý Drupal modul pro prohlížení Monolog logových souborů uložených v adresáři /dlog/.
Funkce
- Seznam dostupných log souborů (
*.log) v/dlog/seřazený podle data úpravy. - Prohlížeč jednotlivých souborů s paměťově úspornou čtečkou (čte soubor odzadu po 8 kB chunkech, zvládne i velmi velké logy).
- Filtry podle kanálu (multiselect), úrovně (multiselect) a fulltextového hledání ve zprávě.
- Barevné odlišení úrovní (DEBUG / INFO / NOTICE / WARNING / ERROR / CRITICAL / ALERT / EMERGENCY).
- Stránkování (100 záznamů na stránku).
- Zobrazení kontextových metadat: IP, UID, uživatel, request URI.
Požadavky
-
Drupal 10 nebo 11
-
PHP 8.1+
-
Adresář
/dlog/čitelný webovým serverem a obsahující soubory*.logve formátu Monolog:[2026-04-13T10:09:21.780182+02:00] channel.LEVEL: zpráva [] {"extra":"json"}
Instalace
Přes Composer z vlastního repozitáře:
Pokud není na serveru uloženo přihlášení musí se vygenerovat na Gitea v sekci Nastavení -> Aplikace -> přístupové tokeny, kde název tokenu a token jsou jméno a heslo.
composer config repositories.watchdlog vcs https://git.vasko2.vshosting.cz/Aeto/drupal-watchdlog.git
composer require aeto/drupal-watchdlog
drush en drupal_watchdlog
Použití
Po aktivaci je v administraci k dispozici odkaz:
- Reports → WatchDlog –
/admin/watchdlog
Detail konkrétního souboru: /admin/watchdlog/view/{filename}
Přístup je povolen uživatelům s oprávněním administer site configuration.
Konfigurace
Cesta k adresáři s logy je natvrdo /dlog (konstanta WatchDlogController::LOG_DIR).
Licence
GPL-2.0-or-later
Dependencies
Dependencies
| ID | Version |
|---|---|
| drupal/core | ^10 || ^11 |
| php | >=8.1 |
Details
2026-05-14 19:49:52 +02:00
Assets (1)
Versions (3)
View all
Composer
4
GPL-2.0-or-later
21 KiB