PostSimples Classe Para Logger

Posts 1–3 of 3 · Page 1 of 1
Simples Classe Para Logger
[Simples Classe Para Logger]

[HTML]Public Class Logger
Public LocalLog As String
Public Sub New(ByVal Local As String)
LocalLog = Local
End Sub

Public Sub InicioDoLog()
If (File.Exists(LocalLog)) Then
File.WriteAllText(LocalLog, "Endereço Logger By gusdnide")
End If
End Sub
Public Sub AddLog(ByVal Texto As String)
If (File.Exists(LocalLog) = True) Then
Dim Inicio As String = "[" + Date.Now.ToString + "] - "
Dim Ler As String = File.ReadAllText(LocalLog)
File.WriteAllText(LocalLog, Ler + Environment.NewLine + Inicio + Texto)
Else
File.Create(LocalLog)
AddLog(Texto)
End If
End Sub
End Class[/HTML]

Bom um simples jeito de uso é esse:

[HTML]Dim Local As String = Application.StartupPath + "\Log.txt" 'Local onde o Log Será salvo
Dim Log As New Logger(Local)

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Log.AddLog("gusdnide")
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Log.InicioDoLog()
End Sub[/HTML]

Saída:

[HTML]Endereço Logger By gusdnide
[25/07/2015 14:37:59] - gusdnide
[25/07/2015 14:38:00] - gusdnide
[25/07/2015 14:38:00] - gusdnide
[25/07/2015 14:38:00] - gusdnide
[25/07/2015 14:38:00] - gusdnide
[25/07/2015 14:38:01] - gusdnide
[25/07/2015 14:38:01] - gusdnide
[25/07/2015 14:38:01] - gusdnide
[25/07/2015 14:38:01] - gusdnide
[25/07/2015 14:38:01] - gusdnide
[21/06/2015 14:38:01] - gusdnide[/HTML]



Coder.UnkNóia



Coder.Gusd (Programador Gostoso)
Qual a finalidade disso? Quer ensinar o pessoal a manipular .txt no .net? really?
Muito simples e sem utilidade ao meu ver, o que você postou não é um logger, só escrever o horário num txt....
Me diga uma finalidade para isso...
Quote Originally Posted by dllbaseII View Post
Qual a finalidade disso? Quer ensinar o pessoal a manipular .txt no .net? really?
Muito simples e sem utilidade ao meu ver, o que você postou não é um logger, só escrever o horário num txt....
Me diga uma finalidade para isso...
Cho que log é para ver o que está acontecendo no aplicativo quando ele está em execução. Existem outras formas muito mais eficiente de fazer isso... também não vejo utilidade nesse log que ele postou ...
Posts 1–3 of 3 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?