netleak / log-control
Logs control module for Nette.
v4.0.1
2025-12-02 20:09 UTC
Requires
- php: >=8.3
- ext-json: *
- ext-mbstring: *
- ext-zip: *
- cakephp/chronos: ~3.0
- nette/application: ~3.0 || ~4.0
- nette/di: ~3.0 || ~4.0
- nette/utils: ~3.0 || ~4.0
- tracy/tracy: ~2.10
Requires (Dev)
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- phpstan/phpstan-nette: ^1.2
- slevomat/coding-standard: ^8.15
This package is auto-updated.
Last update: 2026-05-30 21:12:40 UTC
README
Instalace
Nad projektem spusťte:
composer require netleak/log-control
Následně v presenteru vygenerujte komponentu:
public function createComponentLogs(string $name): void { $logs = new LogsControl(__DIR__ . '/../../../', '/'); // cesta k rootu aplikace, '/' je automatický prefix veřejné cesty k assetům // pokud chcete zakázat zobrazení logu warning.log a error.log // stačí přidat název souboru // zbytek ze složky s logy je automaticky zobrazen $logs->disableLogs('warning', 'error'); $this->addComponent($logs, $name); }
Vytvořte latte soubor a do něj inicializujte control:
{block content} {control logs}