2010-12-16 120 views
3

Je cherche principalement des suggestions sur les composants de journalisation ou les bibliothèques qui sont disponibles à faible coût ou gratuitement. J'ai un service Windows et une application client qui ont tous deux besoin de support pour la connexion à un fichier. Le service doit également prendre en charge la consignation des mêmes messages dans le journal des événements.Comment enregistrer des événements dans le journal des événements et éventuellement dans un fichier facilement avec Delphi?

Je peux écrire quelque chose, mais si cette roue existe déjà ce serait utile!

MISE À JOUR: Active ma question est double:

Répondre

1

Je recommande le Log4D bibliothèque open source:

il ne nécessite qu'un seul fichier (Log4D.pas), permet une configuration dynamique dans le code et la configuration externe à travers un fichier de propriétés (plat ou XML), et est très facile à utiliser et à étendre - l'écriture d'un nouveau La classe d'appender qui peut être configurée à partir du fichier de propriétés est simple.

1

Pour l'alternative open source, il semble que vous avez besoin du extensible Log4Delphi

0

Pour une solution commerciale (et les coûts commerciaux), le plus ancien (?) Est CodeSite de Raize.

1

Je viens aussi trouvé celui-ci: TraceTool Description succincte du site source:

Le couteau suisse de trace

AC#, C++, Delphi, ActiveX et Java cadre de trace et une visionneuse de trace: queue, OutputDebugString, journal des événements, et Log4J, Log4Net

Cela est arrivé à partir d'une question StackOverflow similaire Which logging library is better?

Il y a aussi une autre question similaire: https://stackoverflow.com/questions/84798/whats-the-best-logging-package-for-delphi