Abrindo arquivos enormes no notepad ++

2

Às vezes eu tenho problemas para abrir arquivos de log enormes (700mb) ou mais em np ++. Estou executando o sistema operacional Win2k8 R2 x64.

Por exemplo, o horário da última modificação do arquivo é: 16:48 mas quando eu abro o arquivo no notepad ++, o arquivo está quebrado. Eu posso ver apenas as entradas até 16:18.?

Por que esse problema. Como posso consertar isso? Existem outros aplicativos que funcionam muito bem na abertura de arquivos enormes.

    
por SyncMaster 19.06.2010 / 01:49

3 respostas

2

Houve uma pergunta semelhante feita em stackoverflow

    
por 19.06.2010 / 02:04
4

O link do armannvg mostra muitos programas que farão o que você quer e o feniix oferece outra boa solução. No entanto, eu sugiro que você quebre seus logs por data se eles estão ficando tão grandes, caso contrário, log para um banco de dados não um arquivo simples. Não é eficiente armazenar logs grandes em um único arquivo de texto. A menos que você absolutamente precise ver tudo desde o início do log até o final, por que abrir e carregar todos esses dados toda vez que precisar espiar os logs?

Em vez disso, recomendo que os registros sejam divididos em partes mais gerenciáveis e que sejam nomeados por data, para que possam ser facilmente organizados / pesquisados. Então, você pode encontrar mais rapidamente as entradas de log que está procurando e não precisar filtrar muitos dados irrelevantes.

E se você estiver obtendo registros de 700 MB a partir de dados de um único dia, convém analisar a quantidade de dados que você está registrando, dividindo o log em vários arquivos, dependendo do tipo de evento ou reduza os dados de log redundantes (por exemplo, se você estiver pesquisando um recurso a cada 10 segundos e continuar cuspindo os mesmos dados, talvez apenas adicione entradas de log quando houver uma alteração no status do recurso). Você poderia potencialmente também quebrar os arquivos de log em intervalos menores (por exemplo, por hora), mas manter logs de longo prazo (e fazer uso deles) gerados a 700MB / dia parece ser insustentável posição para mim.

    
por 19.06.2010 / 06:12
2

Você realmente precisa editar o arquivo de registro?

Eu costumo usar baretail (freeware) ou tail se eu estiver no linux / unix com melhores resultados que qualquer editor. A melhor coisa que pode fazer é o recurso -f (follow) do comando unix tail para que você possa ver os logs rolando em tempo real à medida que são alimentados a partir do aplicativo.

A versão pro suporta filtragem usando expressões regulares, o que é legal. (Eu não sou afiliado de alguma forma com baremetalsoft)

    
por 19.06.2010 / 05:53

Tags