Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Le fichier de log ne devrait pas visible pour l'utilisateur #122

Closed
roipoussiere opened this issue Jun 24, 2016 · 8 comments
Closed

Le fichier de log ne devrait pas visible pour l'utilisateur #122

roipoussiere opened this issue Jun 24, 2016 · 8 comments

Comments

@roipoussiere
Copy link
Collaborator

roipoussiere commented Jun 24, 2016

Sous linux, le log se trouve dans /home/user/zestwriter.log, ce qui encombre le dossier home inutilement.

Propositions qui me semble plus appropriées (fichiers/dossiers cachés par défaut) :

  • ~/.zestwriter.log
  • ~/.zestwriter/zestwriter.log
  • ~/.config/ZestWriter/zestwriter.log
@firm1
Copy link
Owner

firm1 commented Jun 24, 2016

je pense que ça va se faire au niveau de l'option 2. ~/.zestwriter/zestwriter.log. Il faut juste trouver la façon la moins complexe de la faire :)

Merci d'avoir reporté le bug

@firm1 firm1 added the opti label Jun 24, 2016
@SpaceFox
Copy link
Contributor

La solution 2 est dépréciée (pour cause de trop de dossiers, même cachés, au niveau 1 de la home) et est graduellement abandonnée au profit de la 3.

@firm1
Copy link
Owner

firm1 commented Jun 24, 2016

Ah. Je ne savais pas. Merci pour l'info.

Maintenant à voir comment implémenter ça. ça ne sera pas facile.

@SpaceFox
Copy link
Contributor

Ben, exactement comme aujourd'hui, sauf qu'au lieu d'écrire dans ~/zestwriter.log tu ajoutes 2 sous-dossiers (que tu crées avant au besoin). C'est plutôt carrément facile de mon point de vue.

@firm1
Copy link
Owner

firm1 commented Jun 24, 2016

Une question du coup. Tu sais si la norme est la même sur tous les OS majeurs (Windows, Unix, OS X) ?

@SpaceFox
Copy link
Contributor

Je sais qu'il en existe une pour Windows et Linux, et je peux te retrouver celle de Windows. Pour MacOS, j'en sais rien :(

À priori pour Windows il faudrait taper dans C:\Windows\spacefox\AppData\Local\ZestWriter\zestwriter.log, et il y aurait un moyen de jouer avec :

System.getProperty("user.home")

pour avoir une solution multi-OS. À tester.

@firm1
Copy link
Owner

firm1 commented Jun 24, 2016

Je joue déjà avec System.getProperty("user.home") mais vu que la suite des répertoires diverge selon les OS, réussir à faire un truc correct en évitant les if os.name.equals("") n'est pas évident.

@SpaceFox
Copy link
Contributor

Je me permet de remonter cette issue, qui devrait être corrigée même si ça implique des if sales : c'est casse-pieds pour l'utilisateur. Imagine si chaque logiciel se permettait de faire pareil !

@firm1 firm1 closed this as completed in 3841979 Dec 13, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants