Nous essayons de configurer la journalisation des messages et des traces WCF pour les écrire dans l'un des chemins du dossier shell. Par exemple ..% ALLUSERSPROFILE% \ CompanyName \ logs \ ServiceTrace.svclog Si j'entre le chemin d'accès complet à cet emplacement cela fonctionne, si j'entre le ci-dessus rien n'apparaît. (je l'ai pré-créé les répertoires)La journalisation WCF peut-elle être configurée pour utiliser les chemins de dossier shell?
Exemple d'extrait de configuration est:
<source name="System.ServiceModel" switchValue="Verbose" propagateActivity="true">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add initializeData="%ALLUSERSPROFILE%\Company Name\logs\ServiceTrace.svclog"
type="System.Diagnostics.XmlWriterTraceListener" name="ServiceTrace"
traceOutputOptions="None">
<filter type="" />
</add>
</listeners>
</source>
Toutes les idées les plus bienvenue ..
Merci CrTracy .. se penchera sur l'extension de XmlWriterTraceListener alors c'est fait. Nous aimons le fichier de configuration pour la flexibilité en permettant la journalisation trop pour le repasser dans le code. – Cavey