Aeto

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.0

About 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 *.log ve 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
Composer
2026-05-14 19:49:52 +02:00
4
GPL-2.0-or-later
21 KiB
Assets (1)
Versions (3) View all
1.0.4 2026-05-15
1.0.3 2026-05-15
1.0.0 2026-05-14