log

log découvre ou ouvre des journaux, lit un début ou une fin bornés et filtre les lignes sans charger tout un fichier en croissance en mémoire.

DiagnosticVersion 1.3.1Stable
lil-terminal

Vue d’ensemble

Utilisez log pour une lecture ciblée : trouvez le fichier, choisissez les premières ou dernières lignes puis filtrez du texte littéral si nécessaire. La commande ne modifie jamais le journal.

Réduire le journal avant de le lire

Les journaux opérationnels grossissent en continu et contiennent souvent bien plus que nécessaire pour un diagnostic. log réduit le travail à un fichier, une fenêtre bornée et un filtre, plus sûr et plus rapide sur un hébergement partagé qu’un grand fichier ouvert dans un éditeur.

Syntaxe

lil-terminal
log [<file>|<dir>] [-h] [-n <lines>] [-g <text>] [-i] [-l] [-r]

Référence

log

afficher le journal détecté le plus récent

log <file>

lire le fichier journal choisi

log <dir>

trouver un journal dans un dossier

log -l

lister les journaux détectés

log <dir> -l

lister les journaux du dossier

-h

lire depuis le début

-n <lines>

afficher de 1 à 50000 lignes physiques

-g <text>

filtrer les lignes contenant un texte littéral

-i

ignorer la casse avec -g

-r

afficher les lignes originales sans regroupement

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Trouver les journaux et lire une courte fin

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install log
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install log -m
Version publique exacte

Installer exactement cette version publiée.

install log -v 1.3.1
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade log
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install log -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Trouver les journaux et lire une courte fin
log sandbox/logs/review.log
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

[20-Oct-2026 08:00:00 UTC]
PHP Notice: request started in /sandbox/src/start.php on line 12

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Stack trace:
#0 /sandbox/src/index.php(20): loadSettings()

[20-Oct-2026 08:00:02 UTC]
PHP Debug: using fallback configuration

[20-Oct-2026 08:00:03 UTC]
PHP Fatal error: unable to initialize test connection in /sandbox/src/db.php on line 41
Stack trace:
#0 /sandbox/src/index.php(31): connect()
Lire depuis le début
log sandbox/logs/review.log -h
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

[20-Oct-2026 08:00:00 UTC]
PHP Notice: request started in /sandbox/src/start.php on line 12

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Stack trace:
#0 /sandbox/src/index.php(20): loadSettings()

[20-Oct-2026 08:00:02 UTC]
PHP Debug: using fallback configuration

[20-Oct-2026 08:00:03 UTC]
PHP Fatal error: unable to initialize test connection in /sandbox/src/db.php on line 41
Stack trace:
#0 /sandbox/src/index.php(31): connect()
Lire le fichier journal choisi
log sandbox/logs/review.log -t
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

[20-Oct-2026 08:00:00 UTC]
PHP Notice: request started in /sandbox/src/start.php on line 12

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Stack trace:
#0 /sandbox/src/index.php(20): loadSettings()

[20-Oct-2026 08:00:02 UTC]
PHP Debug: using fallback configuration

[20-Oct-2026 08:00:03 UTC]
PHP Fatal error: unable to initialize test connection in /sandbox/src/db.php on line 41
Stack trace:
#0 /sandbox/src/index.php(31): connect()
Afficher de 1 à 50000 lignes physiques
log sandbox/logs/review.log -n 2
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

Stack trace:
#0 /sandbox/src/index.php(31): connect()
Afficher de 1 à 50000 lignes physiques
log sandbox/logs/review.log -h -n 2
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

[20-Oct-2026 08:00:00 UTC]
PHP Notice: request started in /sandbox/src/start.php on line 12

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Filtrer les lignes contenant un texte littéral
log sandbox/logs/review.log -g Warning
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log
Filter: Warning

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Ignorer la casse avec -g
log sandbox/logs/review.log -g warning -i
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log
Filter: warning

[20-Oct-2026 08:00:01 UTC]
PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Gérer un journal absent
log sandbox/logs/review.log -g DEBUG
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log
Filter: DEBUG

[no matching lines]
Afficher les lignes originales sans regroupement
log sandbox/logs/review.log -g error -i -r
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log
Filter: error

[20-Oct-2026 08:00:03 UTC] PHP Fatal error: unable to initialize test connection in /sandbox/src/db.php on line 41
Afficher les lignes originales sans regroupement
log sandbox/logs/review.log -r
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log

[20-Oct-2026 08:00:00 UTC] PHP Notice: request started in /sandbox/src/start.php on line 12
[20-Oct-2026 08:00:01 UTC] PHP Warning: missing configuration in /sandbox/src/config.php on line 18
Stack trace:
#0 /sandbox/src/index.php(20): loadSettings()
[20-Oct-2026 08:00:02 UTC] PHP Debug: using fallback configuration
[20-Oct-2026 08:00:03 UTC] PHP Fatal error: unable to initialize test connection in /sandbox/src/db.php on line 41
Stack trace:
#0 /sandbox/src/index.php(31): connect()
Lister les journaux détectés
log -l
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
2026-11-01 12:00:00	96 B	sandbox/logs/app.log
2026-11-01 12:00:00	219 B	sandbox/logs/errors.log
2026-10-20 08:00:00	487 B	sandbox/logs/review.log
Lister les journaux du dossier
log sandbox -l
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
2026-11-01 12:00:00	96 B	sandbox/logs/app.log
2026-11-01 12:00:00	219 B	sandbox/logs/errors.log
2026-10-20 08:00:00	487 B	sandbox/logs/review.log
Trouver un journal dans un dossier
log sandbox
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/app.log

2026-01-01T00:00:00Z INFO sandbox initialized

2026-01-01T00:00:01Z DEBUG sample event completed
Filtrer les lignes contenant un texte littéral
log sandbox/logs/review.log -g no-such-event
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
File: sandbox/logs/review.log
Filter: no-such-event

[no matching lines]
Lire le fichier journal choisi
log sandbox/logs/missing.log
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Log file not found
Afficher de 1 à 50000 lignes physiques
log sandbox/logs/review.log -n 0
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Line count must be between 1 and 50000
Afficher de 1 à 50000 lignes physiques
log sandbox/logs/review.log -n 50001
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Line count must be between 1 and 50000
Afficher de 1 à 50000 lignes physiques
log sandbox/logs/review.log -n abc
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Invalid line count
Ignorer la casse avec -g
log sandbox/logs/review.log -i
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Option -i requires -g <text>
Filtrer les lignes contenant un texte littéral
log sandbox/logs/review.log -g
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Search text is required
Lire le fichier journal choisi
log sandbox/logs/review.log -z
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Unknown option: -z
Lire le fichier journal choisi
log sandbox/logs/review.log -l
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
List mode accepts a directory, not a file
Filtrer les lignes contenant un texte littéral
log sandbox -l -g error
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
List mode does not accept a search filter
Lire le fichier journal choisi
log sandbox/logs/review.log sandbox/logs/review.log
Exemple pédagogique — environnement PHP, serveur et réponses du dépôt simulés
Too many paths

Fichier utilisé dans cet exemple: sandbox/logs/app.log

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed

Documentation associée

Version publique actuelle

v1.3.12026-10-31

Affinage de production

Version stable actuelle de log. log découvre ou ouvre des journaux, lit un début ou une fin bornés et filtre les lignes sans charger tout un fichier en croissance en mémoire.