Je fais un petit changement à une application existante afin que les utilisateurs peuvent nous envoyer un courriel le fichier journal lorsque les choses tournent mal. Même si C# est l'application utilise Microsoft.VisualBasic.Logging.FileLogTraceListener.Où est le chemin d'accès temporaire Microsoft.VisualBasic.Logging exactement
Cela obtient la configuration comme ceci:
FileLogTraceListener fileLogTraceListener = listener as FileLogTraceListener;
fileLogTraceListener.Location = LogFileLocation.TempDirectory;
Ma question est: Où les fichiers journaux vont?
Est-ce le même endroit que Path.GetTempPath()?
J'ai vu un tas d'autres messages poser des questions similaires, mais je dois être sûr que quel que soit l'ordinateur/système d'exploitation cette application est capable de ramasser les journaux. Je le prends il n'y a aucun moyen de regarder à l'intérieur de la classe FileLogTraceListener pour voir ce qu'il fait lorsque vous travaillez avec temp?
ou coller un point d'arrêt sur la ligne et vérifier la valeur – Pondidum
Merci, je vais jeter un oeil à réflecteur - I sais qu'ils écrivent au même endroit sur mon PC mais je suis inquiet qu'il pourrait fonctionner différemment sous Vista, serveur Windows, etc –
@Pondidum il ressemble à un Enum, donc je ne pense pas qu'il aura un vrai chemin à runtime, au moins c'est exposé publiquement de la classe. – Nate