Ecrire un log

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 840 fois - Téléchargée 38 fois

Contenu du snippet

Bon ben c assez simple c une petite fonction qui permet d'ecrire un log avec la date et l'heure, pour l'appeler, il suffit d'ecrire
ecrirelog("le texte que vous voulez ecrire en string","le fichier de log en string") le fichier est optionnel, par defaut le fichier se nommera log.log et il y a pas besoin de mettre l'extension

Vu la simplicité du code j'ai pas mis de commentaires :)

Source / Exemple :


Imports System.IO

    Public Sub EcrireLog(ByVal texte As String, Optional ByVal Fichier As String = "log")

        Dim LogStream As New StreamWriter(Fichier & ".log", True, System.Text.Encoding.UTF8)
        try
                LogStream.WriteLine(Now() & "  " & texte)
                LogStream.Close()
        catch
                 'erreur, impossible d'ecrire dans le fichier
        end try

    End Sub

Conclusion :


Si vous avez des commentaires, ou des compléments de la fonction n'hesitait pas

A voir également

Ajouter un commentaire Commentaires
Messages postés
35
Date d'inscription
vendredi 15 février 2002
Statut
Membre
Dernière intervention
27 avril 2009

simple, rapide et pratique ;o)
Messages postés
3
Date d'inscription
mardi 5 septembre 2006
Statut
Membre
Dernière intervention
2 juin 2007

Voila enfin un code simple, sans gadgets comme je les aime --> 9/10
Messages postés
2
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
1 mars 2006

C'est au poil, merci beaucoup
Messages postés
15
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
25 février 2004

Par contre remplace la ligne
Dim LogStream As New StreamWriter(Fichier & ".log", True)
par
Dim LogStream As New StreamWriter(Fichier & ".log", True, System.Text.Encoding.UTF8)
C'est pour l'encodage et sa respecte les caractéres spéciaux comme "é"
Messages postés
15
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
25 février 2004

C'est utile
C'est justement ce que je cherchai
8/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.