J'utilise le bloc Application Injection de stratégie pour enregistrer les méthodes appelées dans mon application ASP.NET. Je voudrais que ces entrées de journal incluent des informations telles que l'identité de l'utilisateur actuel, si l'utilisateur est authentifié et ainsi de suite. Toutes ces informations sont fournies par le ManagedSecurityContextInformationProvider
, mais je n'arrive pas à comprendre comment obtenir le PIAB pour utiliser ce fournisseur et comment obtenir ces informations dans mon fichier journal. Je peux manquer quelque chose d'évident, mais je ne peux pas tout à fait comprendre ce que c'est.Consignation de la stratégie de bibliothèque d'entreprise Consignation des informations de contexte de sécurité gérées dans ASP.NET
0
A
Répondre
0
Désolé de dire, il semble qu'il n'y ait aucun moyen d'obtenir les informations ManagedSecurityContextInformationProvider dans les journaux d'appels de méthode. Ces informations sont généralement consignées dans des propriétés étendues, mais la méthode LogCallHandler.GetLogEntry vide tous les paramètres de la méthode et les attribue à TraceLogEntry ExtendedProperties.
Il me semble que vous pouvez soit modifier le bloc pour ajouter cette information ou (encore mieux) créer votre propre gestionnaire d'appel personnalisé basé sur LogCallHandler qui ajoute les informations dont vous avez besoin. Les deux options ne sont pas beaucoup de travail.
Questions connexes
- 1. Flex Builder, débogage - Sortie de la consignation de consignation automatique
- 2. Consignation automatique des exceptions non gérées sans utiliser try/catch
- 3. Contrôle de la consignation d'hibernation
- 4. Préemption de consignation
- 5. Bloc d'application de consignation
- 6. Consignation des exceptions dans la base de données dans NServiceBus
- 7. Consignation d'un sous-ensemble de messages par contexte
- 8. ASP.NET MVC (2) modèle de consignation log4net
- 9. JdbcTemplate - consignation de l'URL de connexion dataSource
- 10. Consignation des erreurs dans Silverlight
- 11. consignation avec des filtres
- 12. Bibliothèque d'entreprise 4: fichier plat du bloc de consignation
- 13. Log4net arrête de manière aléatoire la consignation.
- 14. NHibernate - consignation
- 15. Activation de la consignation d'un composant tiers
- 16. Messages de consignation dans Zend Form
- 17. Erreurs de consignation dans un fichier
- 18. Bibliothèque d'entreprise: bloc de consignation et adresse e-mail
- 19. Consignation des variables manquantes dans FreeMarker
- 20. JavaScript consignation globale
- 21. Consignation spécifique à la méthode
- 22. Ruby Savon Configuration de la consignation des modifications Gem
- 23. Consignation des commandes du terminal dans * nix
- 24. MATLAB parallèle et consignation
- 25. DDD. Modèle de domaine et consignation
- 26. avertissement de consignation de classe d'URL de moteur d'application
- 27. Consignation des exceptions non gérées à l'aide de NLog? Est-ce que ELMAH et NLog devraient être utilisés ensemble?
- 28. Logging Guard pour limiter les messages de consignation semi-constants
- 29. La suppression de la consignation et l'utilisation de slf4j provoquent des erreurs au niveau du ressort
- 30. Consignation d'accès physique - Conception de base de données SQL