J'ai une exigence que je dois placer le fichier journal dans le même répertoire de solution. C'est ma solution est placée dans [drive] \ work \ Project1 \ fichier de solution. Mais je dois créer mon fichier journal sur [lecteur] \ work \ Project1 \ Log \ log.log. Comment il peut être défini dans le fichier app.config. aidez-moi s'il vous plaît. merci d'avance ...Définition du chemin d'accès au fichier journal dans app.config
-1
A
Répondre
3
Si vous supposez la disposition du répertoire Visual Studio, alors votre programme sera dans [lecteur] \ work \ Project1 \ bin \ Release \ (ou éventuellement \ Debug). Et vous voulez que votre fichier journal soit dans le répertoire [lecteur] \ work \ Project1 \ Log.
Ce répertoire est le même que [drive]\work\Project1\bin\Release\..\..\Log\
Ainsi, une façon de le faire serait d'obtenir le nom de chemin complet du programme d'exécution, extraire le répertoire, et ajouter .... \ Log. Comme ceci:
using System.IO; // for Path class
using System.Windows.Forms; // for Application.ExecutablePath
...
string GetLogFilePath()
{
string ProgramPath = Path.GetDirectory(Application.ExecutablePath);
string LogPath = Path.Combine(ProgramPath, @"\..\..\Log\");
return LogPath;
}
Si vous ne voulez pas inclure System.Windows.Forms, vous pouvez inclure à la place System.Reflection et obtenir l'emplacement de l'assemblage avec Assembly.GetExecutingAssembly() Lieu..
Questions connexes
- 1. C# comment spécifier le chemin du fichier appData dans le fichier app.config
- 2. Définition permanente du chemin d'environnement
- 3. Recherche du fichier journal Log4J
- 4. Chargement du fichier app.config dans la version
- 5. Récupérer le chemin du journal SharePoint 2010
- 6. Création dynamique du fichier app.config au démarrage de l'application
- 7. Extrait du fichier journal
- 8. définition du nom de fichier?
- 9. Définition du chemin d'accès au programme d'ouverture de session par programme
- 10. Définition d'un chemin de modèle personnalisé pour le rendu au lieu du chemin d'accès standard
- 11. Définition du nom du fichier journal d'erreur dans apache pour inclure la date actuelle
- 12. Traduire ce fichier app.config au code? (WCF)
- 13. Contrôle de l'emplacement du fichier journal via JNDI au printemps?
- 14. Comment charger un fichier de définition au démarrage de l'application situé dans un chemin virtuel
- 15. Exportation du journal Subversion au format CSV
- 16. emplacement du fichier journal dans solr
- 17. Accès par programme au répertoire app.config
- 18. chemin du fichier QImage
- 19. Définition du chemin X dans "ZipFile zipfile = new ZipFile (" X ");"
- 20. Modification de app.config dans le cadre du script MSBuild
- 21. a eu lieu dans la définition de chemin du fichier du serveur
- 22. Configuration du fichier journal maven
- 23. Définition du chemin d'accès aux fichiers de configuration du module
- 24. Définition dynamique du chemin dans l'authentification par formulaire
- 25. Journal lorsqu'un fichier est demandé au serveur
- 26. Modifier dynamiquement la valeur du fichier app.config
- 27. Définition du chemin de la bibliothèque native
- 28. log4php - Changer le nom du fichier journal dynamiquement dans log4php.properties
- 29. Chemin du fichier Netbeans
- 30. Rotation du fichier journal du script Bash
Quelle technologie de journalisation? –