2010-09-29 3 views
6

Je suis en train de porter une application Windows écrite en C# vers Mac OS en utilisant Java et Swing.Où l'application doit stocker ses journaux sous Mac OS?

L'application Windows stocke les journaux (informations d'environnement, exceptions, etc.) dans le fichier C: \ Program Files \ MyProgram \ Logs \ app.log. Parfois, je demande aux utilisateurs de m'envoyer ce fichier pour diagnostiquer des problèmes.

Quel est le bon endroit pour les journaux sous Mac OS? S'il y a plusieurs endroits possibles, j'aimerais utiliser celui qui est le plus facile à localiser pour les utilisateurs.

Répondre

2

généralement nous stockons dans un répertoire [avec le nom de l'application] dans le dossier de la maison et dans ce fichier .log

System.getProperty("user.home")+System.getProperty("file.separator")+"appname"+System.getProperty("file.separator")+"appname.log" 
+0

Je pense que vous devriez utiliser « séparateur » au lieu de « chemin séparateur ». Path-separator est de séparer les chemins, pas les dossiers dans un chemin. –

+0

@Jeroen Rosenberg a mis à jour les choses, son fichier-saperator –