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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager