0
Bonjour,Microsoft Enterprise Library - Nom du fichier avec Servername
Je suis en train d'unifier les journaux du serveur sur une unité de réseau commun comme
fileName="\\NETWORK\App\log{ServerName}.log"
Mais je ne trouve pas un paramètre qui permet log fichiers avec le nom de serveur
<add name="Rolling Flat File Trace Listener" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0 listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral,
fileName="\\NETWORK\App\Log\log{ServerName}.log" formatter="Text Formatter" rollInterval="Day" timeStampPattern="_yyyy-MM-dd" maxArchivedFiles="30" />
Thx.
Existe-t-il un moyen d'obtenir le nom de l'application? Une variable d'environnement pour le nom de l'application? J'ai essayé% SessionName% mais cela n'a pas fonctionné. – ptn77
@ ptn77, vous devriez pouvoir utiliser n'importe quelle variable d'environnement. Si vous définissez une variable au démarrage de l'application en utilisant ['Environment.SetEnvironmentVariable'] (https://msdn.microsoft.com/fr-fr/library/z46c489x (v = vs.110) .aspx), vous devriez être en mesure d'utiliser dans la configuration et l'avoir traduit au moment de l'exécution. –
Cela fonctionne! Merci de votre aide! – ptn77