Monitor de Processo: Dados que estão gravados em arquivo

Monitor de Processo: Dados que estão gravados em arquivo

Eu tenho um processo que grava algo em arquivo, veja abaixo um exemplo. Existe alguma maneira de me mostrar o que foi escrito no arquivo deste evento? obrigado.

Exemplo de ação de gravação do monitor de processo:

insira a descrição da imagem aqui

Responder1

Essa linha em suas capturas de tela contém várias informações. Entre eles estão um deslocamento e um comprimento. É provável que representem a quantidade de dados (comprimento) que foi gravado naquele arquivo em uma posição específica (deslocamento).

Como é um arquivo de log, presumo que seja um arquivo ASCII. Nesse caso, cada caractere teria um byte e é provável que o deslocamento e o comprimento sejam dados em bytes. Como tal, você apenas teria que pular para o caractere numérico e ler o seguinte número de caracteres para obter o que foi gravado naquele arquivo.

Existem várias abordagens para fazer isso e elas dependem dos tipos de ferramentas que você usa. Você pode usar a ferramenta Linux disponível no cygwin, o PowerShell, algum editor que permite ir para um local específico ou para outra ferramenta. Então sim, você pode automatizá-lo.

A abordagem mais fácil provavelmente seria ler a primeira quantidade de caracteres, descartá-los e depois ler a próxima quantidade de caracteres e produzi-los.

As especificações sobre como fazer isso dependeriam doferramentas que você usae deve ser fácil encontrar uma solução usando seu mecanismo de busca favorito.

informação relacionada