Duvida Log em txt

Discussão em 'Progress 4GL' iniciado por brunoowr, Fevereiro 2, 2016.

  1. brunoowr

    brunoowr Membro Participativo

    Alguém utiliza log em txt em seus programas?
    Tenho alguns programas utilizando da seguinte forma.

    Código:
    def var caminho as char.
    
    assign caminho = "c:\temp\teste-log.txt".
    
    output to value(caminho) append.
    
    put unformatted string(today) + " " + string(time, "HH:MM:SS") + " Linha 1" skip.
    put unformatted string(today) + " " + string(time, "HH:MM:SS") + " Linha 2" skip.
    put unformatted string(today) + " " + string(time, "HH:MM:SS") + " Linha 3" skip.
    
    output to close.
    
    Porém começou a dar o erro em anexo, já verifiquei todos os output e está tudo correto, tenho que achar outra maneira de criar os logs.

    Arquivos Anexados:

  2. Eilleen

    Eilleen Membro Ativo

    Boa tarde!
    Esse erro indica que o arquivo não pode ser acessado, isso pode acontecer por várias razões, ou alguém apagou (improvável nesse caso, visto que o output append criaria o arquivo se não o encontrasse), ou o direito de acesso à pasta foi restrito, ou o arquivo está grande demais, etc.
  3. brunoowr

    brunoowr Membro Participativo

    Não é nenhum desses motivos pois se acesso a pasta pelo explorer, funciona normalmente. Grande demais também não, porque ele cria um arquivo novo para cada transação.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc está com outro log em outra sessão ou outro programa com o mesmo nome, o arquivo está aberto e dai o programa atual está tentando abrir um arquivo que está em uso.
    renato.schlogel curtiu isso.

Compartilhe esta Página