Class de gestion fichier .log

Soyez le premier à donner votre avis sur cette source.

Vue 7 034 fois - Téléchargée 528 fois

Description

Voici la class que j'ai développée dans le cadre qu'un projet.
Je devais gérer un fichier log, et j en avais marre de retapper le meme codes que dans les autres projets.

La class est dans le zip

Source / Exemple :


'
' A mettre dans un module
'

public Const FMT_NOW = "%n%"       'Date + heure
public Const FMT_DATE = "%dt%"     'Date
public Const FMT_TIME = "%t%"      'Heure
public Const FMT_YEAR = "%y%"      'Année
public Const FMT_MONTH = "%m%"     'Mois
public Const FMT_DAY = "%d%"       'Jour
public Const FMT_TEXT = "%txt%"    'Le texte

Voici un exemple d'utilisation

Dim objLog as new clsLOG

Form_Load()
objLog.InitLog(app.path &"\suivit.log")
objlog.WriteUnload = true
objlog.format = "[" & FMT_NOW & "] " & FMT_TEXT
objlog.addLine("Ouverture du programme")
End Sub

Conclusion :


Je pense qu'il y a des choses a améliorer, et je pense encore lui rajouter quelques methodes.
Mais cette version est dj utilisable et il n'y a pas de bugs connus.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Utilisateur anonyme
Ok, merci. Je vais vite corriger ca.
Messages postés
25
Date d'inscription
dimanche 29 août 2004
Statut
Membre
Dernière intervention
14 février 2009

Euh, c'est encore moi !! ;-)
J'ai trouvé !! C'était juse un problème de nom de variables. Il traine des tblLines au lieu de m_tblLines
Et ca marche !!
Merci.
Messages postés
25
Date d'inscription
dimanche 29 août 2004
Statut
Membre
Dernière intervention
14 février 2009

Bonsoir marm0tte
Ne connaissant rien aux class, j'ai voulu voir ce que c'était en utilisant la tienne.
J'ai suivi tes explications et mis l'init dans le Form_Load de la 1ère form. Ca, ca marche.
Par contre, en mettant juste Addline n'importe ou ailleurs, rien ne s'écrit :-(
Utilisateur anonyme
Signalez moi les éventuels bug, ou des améliorations a faire.

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.