J'essaie d'obtenir un exemple de base de connexion dans mon application ASP.NET. Je voudrais utiliser la fonctionnalité My.Log pour écrire des messages de journal d'erreur dans un fichier journal de texte. J'ai essayé plusieurs choses via Google mais aucun d'entre eux ne semble fonctionner. En général, lorsque j'utilise l'une des propriétés de My.Log.DefaultFileWriter dans le code, il est indiqué "Référence d'objet non définie".Quelqu'un pourrait-il me donner un "bonjour monde" exemple de se connecter à ASP.NET?
Ma question fondamentale est: Que dois-je dans mon fichier web.config (et/ou nulle part ailleurs, si nécessaire) pour que je puisse écrire des messages avec
My.Log.WriteEntry("blahblahblah")
dans mon code, à un texte fichier, D: \ log.txt?
Merci.
Edit: code spécifique utilisé:
<system.diagnostics>
<sources >
<source name="DefaultSource" switchName="DefaultSwitch">
<listeners>
<add name="FileLog"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="FileLog"
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
initializeData="FileLogWriter" />
</sharedListeners>
<switches>
<add name="DefaultSwitch" value="Verbose"/>
</switches>
<trace autoflush="true"></trace>
</system.diagnostics>
Puis dans le code:
My.Log.DefaultFileLogWriter.CustomLocation = "D:\"
My.Log.DefaultFileLogWriter.BaseFileName = "log"
My.Log.WriteEntry("blahblahblah")
(ce écrirait à D: \ log.log).
je avais déjà été à cette page, et je te jure que je l'ai essayé, mais je l'ai essayé à nouveau et cette fois cela a fonctionné! Merci. – user933