À des fins de débogage, comment puis-je imprimer dans le journal des événements/visionneuse dans DotNetNuke, en utilisant VB.NET ou C#?Imprimer dans DotNetNuke Journal des événements/Visionneuse
Répondre
De http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspx (seulement la partie pertinente de l'article):
Utilisation du journal dans le code d'événement est tout à fait simple, le code est le suivant: -
D'abord, créer une instance de le EventLogViewer ...
Dim objEventLog As New DotNetNuke.Services.Log.EventLog.EventLogController
Ensuite, connectez-vous si vous souhaitez piège ...
objEventLog.AddLog("Sample Message", "Something Interesting Happened!", PortalSettings, -1, DotNetNuke.Services.Log.EventLog.EventLogController.EventLogType.ADMIN_ALERT)
Maintenant, lorsque ce code est exécuté, l'événement entrée du journal doit apparaître dans l'admin -> Viewer journal! Vous pouvez personnaliser ces type d'événements, que ce soit admin, hôte, élément mis à jour, etc.
Aussi, si vous souhaitez ajouter d'autres données dans le journal, vous pouvez utiliser la classe LogInfo pour ajouter des événements à le journal.
Dim eventLog As EventLogController
eventLog = New EventLogController()
Dim logInfo As DotNetNuke.Services.Log.EventLog.LogInfo
logInfo = New LogInfo()
logInfo.LogUserID = UserId
logInfo.LogPortalID = PortalSettings.PortalId
logInfo.LogTypeKey = EventLogController.EventLogType.ADMIN_ALERT.ToString()
logInfo.AddProperty("PropertyName1", propertyValue1)
logInfo.AddProperty("PropertyName2", propertyValue2)
eventLog.AddLog(logInfo)
Ceci est la version C#
using DotNetNuke.Common.Utilities;
using DotNetNuke.Services.Log.EventLog;
EventLogController eventLog = new EventLogController();
DotNetNuke.Services.Log.EventLog.LogInfo logInfo = new LogInfo();
logInfo.LogUserID = UserId;
logInfo.LogPortalID = PortalSettings.PortalId;
logInfo.LogTypeKey=EventLogController.EventLogType.ADMIN_ALERT.ToString();
logInfo.AddProperty("KeyWord=", txtSearch.Text.Trim());
logInfo.AddProperty("KeyWordLike=", myParams);
eventLog.AddLog(logInfo);
using DotNetNuke.Common.Utilities;
using DotNetNuke.Services.Log.EventLog;
public static void DnnEventLogMsg(string msg)
{
EventLogController eventLog = new EventLogController();
DotNetNuke.Services.Log.EventLog.LogInfo logInfo = new LogInfo();
PortalSettings ps = PortalController.Instance.GetCurrentPortalSettings();
UserInfo userInfo = UserController.Instance.GetCurrentUserInfo();
logInfo.LogUserID = userInfo.UserID;
logInfo.LogPortalID = ps.PortalId;
logInfo.LogTypeKey = EventLogController.EventLogType.ADMIN_ALERT.ToString();
logInfo.AddProperty("Atena3 Message", msg);
eventLog.AddLog(logInfo);
}
- 1. Comment imprimer les erreurs dans le journal des erreurs dans Django?
- 2. Pages maîtres dans DotNetNuke
- 3. H264 Vidéo dans DOTNETNUKE
- 4. DotNetNuke SSL Erreur irrécupérable 552
- 5. comment exporter (imprimer) un OSDictionary vers la console/le journal?
- 6. Imprimer/Imprimer Aperçu dans WPF
- 7. DotNetNuke redirect
- 8. Dotnetnuke-Ajout du module dnn à dotnetnuke
- 9. Set PasswordQuestion dans DotNetNuke (DNN)
- 10. dotnetnuke rediriger
- 11. DotNetNuke dépecer
- 12. Que signifie "Nuke" dans DotNetNuke?
- 13. DotNetNuke utilisant des images PNG avec transparence
- 14. erreur DotNetNuke
- 15. Optimisation des performances IIS6 pour DotNetNuke
- 16. Comment créer par programme des pages DotNetNuke?
- 17. DotNetNuke Gestion des mots filtrés dans Forum Module
- 18. Comment imprimer des iframes?
- 19. Imprimer le nom de la fonction d'appel dans le journal de débogage
- 20. imprimer des tableaux individuels?
- 21. Gestion des événements répétés dans un journal
- 22. Écrire/Lire dans Windows Journal des événements
- 23. DotNetNuke 5 - Existe-t-il des meilleures pratiques pour migrer un site Web existant vers DotNetNuke?
- 24. Problème dotnetnuke et dotimage
- 25. Comment imprimer des rapports dans Silverlight 4
- 26. Pour imprimer des données dans un fichier
- 27. dotnetnuke et sharepoint?
- 28. Intégration du module DotnetNuke
- 29. Projets DotNetNuke Visual Studio
- 30. Dotnetnuke menu racine personnalisée
Merci! Parfait. – Kukoy