2010-09-29 13 views
6

Estoy portando una aplicación de Windows escrita en C# a Mac OS usando Java y Swing.¿Dónde debe almacenar la aplicación sus registros en Mac OS?

La aplicación de Windows almacena los registros (información del entorno, excepciones, etc.) en el archivo C: \ Program Files \ MyProgram \ Logs \ app.log. Ocasionalmente les pido a los usuarios que me envíen este archivo para diagnosticar problemas.

¿Cuál es el lugar correcto para los registros en Mac OS? Si hay varios lugares posibles, me gustaría usar uno que sea más fácil de localizar para los usuarios.

Respuesta

2

general, la almacenamos en un dir [con el nombre de aplicación] en la carpeta de inicio y en ese archivo .log

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

Creo que se debe utilizar "separador" en lugar de "ruta-separador". Path-separator es separar rutas, no carpetas dentro de una ruta. –

+0

@Jeroen Rosenberg actualizó las cosas, su archivo-saperator –

Cuestiones relacionadas