Police et font

testeurforme
Police et font

Bonjour à tous

Je suis en train de faire une ptite application servlet (tournant sous Tomcat 5) , il se trouve que j'ai besoin de sauvegarder le deroulement de mon application (erreur, echec, succes, trace...)
Je voudrais que mon fichier contienne donc toutes ces informations mais en plus (sinon c pas marrant lol) pouvoir formater le text, c'est a dire modifier la police, la fonte ....
J'ai donc plusieurs questions :

1)
J'ai vu qu'il existait une class LoggerFile mais d'apres ce que j'ai compris si j'utilise le logger du servlet mes infos seront enregistrées dans un fichier, qui contiendra les logs de toutes les servlets s'executant sur mon serveur... Or je voudrais un fichier propre a mon appli. De plus je ne sais pas si je peux gerer les fonts et polices avec cette class...

2) J'ai vu qu'il existait une class font, mais apparemment on ne peut l'utiliser que dans un context graphique (class Graphic) peut on aussi l'utiliser pour ecrire dans un fichier ?

2) en admettant que j'arrive par un moyen ou un autre de formater mon text, et a l'enregistrer, faudra t il que j'utilise un editeur particulier pour visualiser mon texte formaté ? ou bien existe il une sorte de standard qui permettra que mon texte soit tjrs formaté que je le lise avec Wordpad, Word ou un autre Editeur (pas forcement de windows d'ailleur!!)

merci d'avoir porté votre attention à mon post
Bonne journée
a+

testeurforme

Au passage j'enchaine les questions ...

D'apres ce que j'ai vu lorsque j'ouvre un FileOutPutStream il faut le fermer à la fin de son utilisation. Mais qu'entend t on par 'fin d'utilisation'. Est ce que c'est lorsque j'ai fini d'ecrire un des messages (qui sera peut etre le dernier mais je ne le sais pas d'avance) ou lorsque j'ai fini mon application ?

fredericmazue

Bonjour,

Quote:

De plus je ne sais pas si je peux gerer les fonts et polices avec cette class...

Pas à ma connaissance

Quote:

2) J'ai vu qu'il existait une class font, mais apparemment on ne peut l'utiliser que dans un context graphique (class Graphic) peut on aussi l'utiliser pour ecrire dans un fichier ?

Contexte graphique oui, fichier non.

Quote:

2) en admettant que j'arrive par un moyen ou un autre de formater mon text, et a l'enregistrer, faudra t il que j'utilise un editeur particulier pour visualiser mon texte formaté ? ou bien existe il une sorte de standard qui permettra que mon texte soit tjrs formaté que je le lise avec Wordpad, Word ou un autre Editeur (pas forcement de windows d'ailleur!!)

En effet il faut une sorte de standard comme tu dis. Il y a en au au moins deux faciles et compris partout. HTML et RTF.
Les fichiers de log "décorés, c'est assez courant en HTML.

HTML présente un intérêt majeur: tu peux faire servir ton fichier de log par Tomcat et donc le consulter à distance dans un navigateur ;)

fredericmazue

Quote:

D'apres ce que j'ai vu lorsque j'ouvre un FileOutPutStream il faut le fermer à la fin de son utilisation. Mais qu'entend t on par 'fin d'utilisation'. Est ce que c'est lorsque j'ai fini d'ecrire un des messages (qui sera peut etre le dernier mais je ne le sais pas d'avance) ou lorsque j'ai fini mon application ?

Difficile de répondre sans voir ton code. Comme tu parles d'un fichier de Log, j'ai tendance à penser qu'il devrait rester tout le temps ouvert, puisqu'il est suceptible d'être utilisé n'importe quand. Donc à ne fermer qu'à la fin de l'application. A la limite en laissant le ramasse miettes et la JVM s'en charger.
Un autre solution est d'ouvrir, écrire dedans et fermer chaque fois qu'il est besoin. Mais l'inconvénient dans ce cas pour un fichier de log, c'est que si il y a un épuisement de ressources que tu voudrais signaler dans le log, l'épuisement de ressources peut t'empêcher d'ouvrir le fichier et donc de signaler le problème.
En principe un fichier de log comme tu veux faire, si j'ai bien compris, c'est ouvert tout le temps.

testeurforme

Ok , merci beaucoup pour ces infos
En recherchant de mon coté j'ai vu qu'il existait des apis ("chainsaw" je crois) qui permet de gerer des log avec un editeur particulier. JE vais regarder ca car j'ai peur qu'avec un fichier Html le fichier log devienne trop volumineux.

Encore merci pour l'attention que tu as (encore une fois) porté a mon post
A+

Bonne journée