Bonjour,
J'ai développé des classes en VB.NET
Dans certains cas, je dois inscrire un événement dans une table de logs, soit pour préciser que telle méthode de telle classe s'est bien effectuée, ou au contraire qu'elle a échoué
Par exemple :
Code:
Public Class MaClass
Public sub doEnregistreInfo()
'Instruction ....
'Si resultat ok, inscription d'un log Info
if bResult then
addEventInfo ("MaClass.doEnregistreInfo : a réussi")
else
'Sinon inscription d'un log Error
addEventError ("MaClass.doEnregistreInfo : a échoué")
end if
end sub
end class
Pour éviter d'écrire dans la chaine le nom de la classe, et le nom de la méthode, existe-t-il un moyen de récupérer le nom de la classe appelée et le nom de la méthode/fonction appelée,
- soit en utilisant la réflection
me.getType().???
- soit avec les informations de l'assembly
me.getType().assembly.???
- soit en utilisant une autre méthode.
J'ai déjà commencé à regarder les méthodes de la reflection, et de l'assembly, mais je n'ai rien trouvé pour le moment qui puisse m'indiquer ces informations.
Une idée, une suggestion, merci d'avance