Reconhecendo logs como código?

Ótimo!

Isso reconhecerá logs como “código”? Se não, considere isso um pedido de recurso.

Como você identifica um trecho de um arquivo de log? Acho que seria suficiente procurar por uma data/hora no início de duas linhas consecutivas.

Outra pergunta: funcionará quando as pessoas usarem formatação de citação (>) em vez de blocos de código?

1 curtida

Ele reconhecerá logs como código se eles acabarem “parecendo” código (ou seja, contiverem algum dos padrões que sinalizariam que um post contém código). Você pode testá-lo no seu conteúdo em o link de demonstração.

Existem muitas maneiras de formatar uma data/hora, e nem todos os formatos de log começam cada linha com uma data/hora de qualquer forma. Acho que detectar representações completas ISO8601 (1970-01-01T00:00:00+00:00, etc.) funcionaria, pois é muito improvável que elas apareçam fora de código ou logs.

Qualquer coisa em blocos de código (cercados ou indentados) é ignorada. Blocos citados não recebem nenhum tratamento especial. Blocos citados não são uma maneira correta de formatar código e podem levar a resultados inesperados.

Exemplo: a string <xml />

Citado em bloco (é analisado e desaparece):

Cercaduras de código (exibe conforme o pretendido):

<xml />
4 curtidas

É exatamente por isso que acho que não deve ser ignorado. As pessoas continuam usando citações para “formatar” seu código…

6 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.