log

log encontra ou abre arquivos de log, lê um início ou final limitado e filtra linhas sem carregar em memória um log em crescimento por inteiro.

DiagnósticoVersão 1.2.2Estável
lil-terminal

Visão geral

Use log para leitura operacional focada: encontre o arquivo, escolha as primeiras ou últimas linhas e filtre texto literal quando necessário. O comando nunca altera o log.

Reduza o log antes de ler

Logs operacionais crescem continuamente e costumam conter muito mais dados que uma única análise precisa. log reduz a tarefa a arquivo, janela limitada e filtro; em hospedagem compartilhada é mais rápido e seguro que abrir um log grande no editor.

Sintaxe

lil-terminal
log [file] [options]

Referência

log

mostrar as últimas 10 linhas do log detectado mais recente

log <file>

mostrar as últimas 10 linhas do arquivo de log escolhido

-h

mostrar as primeiras linhas em vez das últimas

-n <lines>

definir de 1 a 50000 linhas exibidas

-g <text>

mostrar apenas linhas que contenham <text>

-i

procurar <text> sem diferenciar maiúsculas de minúsculas

-l

listar arquivos de log detectados

Detecção

-l mantém data de modificação e tamanho juntos à esquerda; o caminho do log usa a última coluna flexível.

Leitura e filtragem

Por padrão lê-se o final. -h muda para o início, -n limita linhas, -g filtra texto literal e -i ignora maiúsculas/minúsculas. Arquivos grandes são lidos em fluxo.

Segurança

log nunca grava no arquivo selecionado. Arquivos binários são rejeitados e todo caminho continua passando pelo resolvedor normal do lil-terminal.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Encontrar logs e ler uma cauda curta

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install log
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install log -m
Versão pública exata

Instalar exatamente esta versão publicada.

install log -v 1.2.2
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade log
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install log -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Encontrar logs e ler uma cauda curta
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
Mostrar as últimas 10 linhas do arquivo de log escolhido
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
Mostrar as primeiras linhas em vez das últimas
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
Definir de 1 a 50000 linhas exibidas
log sandbox/logs/app.log -n 1
File: sandbox/logs/app.log

2026-01-01T00:00:01Z DEBUG sample event completed
Mostrar apenas linhas que contenham <text>
log sandbox/logs/app.log -g DEBUG
File: sandbox/logs/app.log
Filter: DEBUG

2026-01-01T00:00:01Z DEBUG sample event completed
Procurar <text> sem diferenciar maiúsculas de minúsculas
log sandbox/logs/app.log -g debug -i
File: sandbox/logs/app.log
Filter: debug

2026-01-01T00:00:01Z DEBUG sample event completed
Listar arquivos de log detectados
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
Tratar um arquivo de log ausente
log sandbox/logs/missing.log
Arquivo de log não encontrado

Arquivo usado neste exemplo: sandbox/logs/app.log

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

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

Documentação relacionada

Versão pública atual

v1.2.22026-08-10

Lista de logs alinhada

log -l mostra data, tamanho e caminho da esquerda para a direita, com opções agrupadas.