Sobre o projeto

O Web-Log-Analyzer-IceFairy é um aplicativo web puramente client-side para análise de logs do Apache diretamente no navegador. Ele espera logs no formato padrão do Apache LogFormat (`%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"`) e faz a análise de cada linha usando uma expressão regular. Os dados parseados são exibidos em tabelas e gráficos interativos (via Chart.js) mostrando distribuição de requisições, tendências de tráfego, detalhamento de códigos de status, etc. Principais funcionalidades: - Executa inteiramente no navegador; sem processamento no servidor ou upload de dados. - Suporta o formato padrão de logs do Apache nativamente; formatos personalizados exigem alterações no código. - Visualização dos resultados com UI baseada em Vue, componentes Element-UI e gráficos chart.js. - Armazenamento dos dados analisados no `localStorage` para recuperação rápida. - Fluxo simples de build e execução usando Yarn (`yarn run serve`, `yarn run build`). Limitações: - Os dados são mantidos no localStorage, portanto analisar arquivos maiores que ~5 MB (≈300 k linhas) pode causar travamento no Chrome ou atingir os limites de armazenamento do Firefox. - Não há indicador de progresso durante a análise; arquivos grandes podem causar congelamentos visíveis na interface. - Endereços IPv6 não são suportados. - Podem ocorrer bugs na UI devido às dependências de Vue e Element-UI. O projeto está licenciado sob a Mozilla Public License v2.0. Para um teste rápido, você pode usar a demo hospedada na Cloudflare ou baixar arquivos de log de exemplo a partir dos links no README.