log

log trova o apre file di log, legge un inizio o una coda limitati e filtra le righe senza caricare in memoria un log in crescita per intero.

DiagnosticaVersione 1.2.2Stabile
lil-terminal

Panoramica

Usa log per letture operative mirate: trova il file, scegli prime o ultime righe e filtra testo letterale quando serve. Il comando non modifica mai il log.

Ridurre il log prima di leggerlo

I log operativi crescono continuamente e spesso contengono molto più del necessario per una diagnosi. log riduce il lavoro a file, finestra limitata e filtro; su hosting condiviso è più rapido e sicuro che aprire un grande log in un editor.

Sintassi

lil-terminal
log [file] [options]

Riferimento

log

mostrare le ultime 10 righe del log rilevato più recente

log <file>

mostrare le ultime 10 righe del file di log scelto

-h

mostrare le prime righe invece delle ultime

-n <lines>

impostare da 1 a 50000 righe visualizzate

-g <text>

mostrare solo le righe che contengono <text>

-i

cercare <text> senza distinzione tra maiuscole e minuscole

-l

elencare i file di log rilevati

Rilevamento

-l mantiene data di modifica e dimensione insieme a sinistra; il percorso del log usa l’ultima colonna flessibile.

Lettura e filtro

Per impostazione predefinita si legge la coda. -h passa all’inizio, -n limita le righe, -g filtra testo letterale e -i ignora maiuscole/minuscole. I file grandi sono letti a flusso.

Sicurezza

log non scrive mai nel file selezionato. I file binari vengono rifiutati e ogni percorso passa comunque dal resolver normale di lil-terminal.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Trovare i log e leggere una coda breve

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install log
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install log -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install log -v 1.2.2
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade log
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install log -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Trovare i log e leggere una coda breve
cd \sandbox | log -l | log logs/app.log -n 2
2026-08-08 20:53:40    219 B    ~/logs/errors.log
2026-08-07 12:00:00     96 B    ~/logs/app.log

2026-08-07 12:00:02 INFO request completed
2026-08-07 12:00:03 DEBUG cache hit
Mostrare le ultime 10 righe del file di log scelto
log sandbox/logs/app.log
File: sandbox/logs/app.log

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed
Mostrare le prime righe invece delle ultime
log sandbox/logs/app.log -h
File: sandbox/logs/app.log

2026-01-01T00:00:00Z INFO sandbox initialized
2026-01-01T00:00:01Z DEBUG sample event completed
Impostare da 1 a 50000 righe visualizzate
log sandbox/logs/app.log -n 1
File: sandbox/logs/app.log

2026-01-01T00:00:01Z DEBUG sample event completed
Mostrare solo le righe che contengono <text>
log sandbox/logs/app.log -g DEBUG
File: sandbox/logs/app.log
Filter: DEBUG

2026-01-01T00:00:01Z DEBUG sample event completed
Cercare <text> senza distinzione tra maiuscole e minuscole
log sandbox/logs/app.log -g debug -i
File: sandbox/logs/app.log
Filter: debug

2026-01-01T00:00:01Z DEBUG sample event completed
Elencare i file di log rilevati
log -l
sandbox/logs/errors.log              2026-08-08 16:20:57  219 B
sandbox/logs/app.log                 2026-08-04 23:53:00   96 B
Gestire un file di log mancante
log sandbox/logs/missing.log
File di log non trovato

File usato in questo esempio: sandbox/logs/app.log

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

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

Documentazione correlata

Versione pubblica attuale

v1.2.22026-08-10

Elenco log allineato

log -l mostra data, dimensione e percorso da sinistra a destra con opzioni raggruppate.