Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

45thiago

colocar esse codigo para enviar os logs para o ftp

Recommended Posts

ae galera to precisando da ajuda de voces pf ajudem

eu consegui esse codigo para criar um sistema de logs so q eu queria criar os logs em uma hospedagem ao em vez de criar em algum lugar do pc como faço isso ?

 

codigo a baixo

Public Sub GerarLog(ByVal log As String)
        Dim Arquivo As String = Application.StartupPath & "\logs.txt"
        If IO.File.Exists(Arquivo) = True Then
            Dim TextoLido As String
            Dim ObjLer As New System.IO.StreamReader(Arquivo)
            Do While ObjLer.Peek() <> -1
                TextoLido = TextoLido & ObjLer.ReadLine() & vbNewLine
            Loop
            ObjLer.Close()
            If TextoLido.Contains("---------- FIM DO LOG ----------") Then
                TextoLido = TextoLido.Replace("---------- FIM DO LOG ----------", "")
            End If
            '#########################################################################
            Dim ObjEscrever As New System.IO.StreamWriter(Arquivo)
            ObjEscrever.Write(TextoLido & "[" & DateTime.Now & "] " & log & vbNewLine & _
                              "---------- FIM DO LOG ----------")
            ObjEscrever.Close()
        Else
            IO.File.CreateText(Arquivo).Dispose()
            Dim ObjEscrever As New System.IO.StreamWriter(Arquivo)
            ObjEscrever.Write("---------- INICIO DO LOG ----------")
            ObjEscrever.Close()
            GerarLog(log)
            
        End If
    End Sub


Compartilhar este post


Link para o post
Compartilhar em outros sites

Para você criar o log em hospedagem, via arquivo é bem ruim, porque você vai ter que mandar o log via FTP para o servidor. O ideal seria você criar uma tabela em um banco de dados remoto e ir adicionando linhas de log a ela, se você quiser manter um log em um arquivo local também é interessante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

obg jah consegui com o codigo php agora minha dulvida e pra enviar cada log em uma linha pq o meu codigo a baixo envia os logs na msm linha

 

Codigo

 <?php
 $log = $_GET['log']."<br>";
 file_put_contents("logs.php", $log, FILE_APPEND);
 $time_inicial = strtotime($data_inicial);
     $log .= "\r\n";
 ?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.