Bonjour
Je voudrais une méthode simple pour mettre un rapport dans un fichier de log, chaque fois qu'une méthode est utilisé et le temps qu'elle a mise à être exécuté.
Merci.
Bonjour
Je voudrais une méthode simple pour mettre un rapport dans un fichier de log, chaque fois qu'une méthode est utilisé et le temps qu'elle a mise à être exécuté.
Merci.
Il existe toute une API pour ce genre de trucs; regarde dans la documentation: ASP.NET Tracing.
Tu peux aussi le faire manuellement avec une librairie comme log4net.
Dans les deux cas, tu devra ajouter du code au début et à la fin de chaque méthode pour enregistrer le chronométrage.
Au fait, si tu veux juste le faire au cours d'un déboguage, tu peux aussi utiliser un profileur.
J'utilise Log4Net.
Mon problème c'est que le webservice que j'utilise à déjà près de 50 méthodes divers.
Et j'aimerais trouver un système qui m'éviterrais de faire un copier/coller sur chaque méthode.
J'ai fait des recherches du côté customsattributes mais je n'ai pas réussi à mettre du code à faire avant l'appel de chaque fonction et à la fin.
Partager