J'ai un petit souci avec log4j.
J'utilise un fichier ".properties" pour la configuration de celui-ci avec un
Appender de type fichier (FileAppender), le tout avec un layout HTMLLayout.
Je souhaiterais que le nom de mes fichiers créés à chaque session contienne
la date et l'heure de création, et je ne sais pas comment le lui indiquer
directement dans le properties :
log4j.appender.A_FILE.File=log.html
Comment faire donc pour avoir un fichier dont le nom serait en gros :
log-AAAAMMJJ-HHMMSS.html ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FD
Bonjour,
"CABA" wrote in message news:c155b2$a7h$
Bonjour,
J'utilise un fichier ".properties" pour la configuration de celui-ci avec un
Appender de type fichier (FileAppender), le tout avec un layout HTMLLayout.
Comment faire donc pour avoir un fichier dont le nom serait en gros : log-AAAAMMJJ-HHMMSS.html ???
Tu dois utiliser, non pas un simple FileAppender, mais un DailyRollingFileAppender. Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle régulier sous un nom contenant la date et l'heure de sauvegarde. Voici comment déclarer ce nom dans ton properties : http://logging.apache.org/log4j/docs/api/org/apache/log4j/DailyRollingFileAp pender.html
Bonjour,
"CABA" <caba@netcourrier.com> wrote in message
news:c155b2$a7h$1@s1.read.news.oleane.net...
Bonjour,
J'utilise un fichier ".properties" pour la configuration de celui-ci avec
un
Appender de type fichier (FileAppender), le tout avec un layout
HTMLLayout.
Comment faire donc pour avoir un fichier dont le nom serait en gros :
log-AAAAMMJJ-HHMMSS.html ???
Tu dois utiliser, non pas un simple FileAppender, mais un
DailyRollingFileAppender.
Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle
régulier sous un nom contenant la date et l'heure de sauvegarde.
Voici comment déclarer ce nom dans ton properties :
http://logging.apache.org/log4j/docs/api/org/apache/log4j/DailyRollingFileAp
pender.html
J'utilise un fichier ".properties" pour la configuration de celui-ci avec un
Appender de type fichier (FileAppender), le tout avec un layout HTMLLayout.
Comment faire donc pour avoir un fichier dont le nom serait en gros : log-AAAAMMJJ-HHMMSS.html ???
Tu dois utiliser, non pas un simple FileAppender, mais un DailyRollingFileAppender. Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle régulier sous un nom contenant la date et l'heure de sauvegarde. Voici comment déclarer ce nom dans ton properties : http://logging.apache.org/log4j/docs/api/org/apache/log4j/DailyRollingFileAp pender.html
CABA
"FD" a écrit dans le message de news: c17ftc$n3u$
Bonjour,
Tu dois utiliser, non pas un simple FileAppender, mais un DailyRollingFileAppender. Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle régulier sous un nom contenant la date et l'heure de sauvegarde. Voici comment déclarer ce nom dans ton properties :
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application, un nouveau fichier de log daté soit créé.
Une idée ?
Je ne crois pas qu'il existe un appender qui permette de faire celà.
CABA
"FD" <freedisk@ifrance.DOT.com> a écrit dans le message de news:
c17ftc$n3u$1@news-reader2.wanadoo.fr...
Bonjour,
Tu dois utiliser, non pas un simple FileAppender, mais un
DailyRollingFileAppender.
Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle
régulier sous un nom contenant la date et l'heure de sauvegarde.
Voici comment déclarer ce nom dans ton properties :
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement
ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à
une date et heure donnée.
Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application,
un nouveau fichier de log daté soit créé.
Une idée ?
Je ne crois pas qu'il existe un appender qui permette de faire celà.
Tu dois utiliser, non pas un simple FileAppender, mais un DailyRollingFileAppender. Tu peux le configurer de telle sorte qu'il se sauvegarde à intervalle régulier sous un nom contenant la date et l'heure de sauvegarde. Voici comment déclarer ce nom dans ton properties :
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application, un nouveau fichier de log daté soit créé.
Une idée ?
Je ne crois pas qu'il existe un appender qui permette de faire celà.
CABA
Yves Martin
"CABA" writes:
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application, un nouveau fichier de log daté soit créé.
Une idée ? Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les attributs disponibles pour le nom de fichier avec les informations de date et d'heure. Ce n'est pas bien compliqué je pense.
-- Yves Martin
"CABA" <caba@netcourrier.com> writes:
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement
ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à
une date et heure donnée.
Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application,
un nouveau fichier de log daté soit créé.
Une idée ?
Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les
attributs disponibles pour le nom de fichier avec les informations de
date et d'heure. Ce n'est pas bien compliqué je pense.
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application, un nouveau fichier de log daté soit créé.
Une idée ? Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les attributs disponibles pour le nom de fichier avec les informations de date et d'heure. Ce n'est pas bien compliqué je pense.
-- Yves Martin
CABA
"Yves Martin" a écrit dans le message de news:
"CABA" writes:
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement
ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à
une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application,
un nouveau fichier de log daté soit créé.
Une idée ? Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les attributs disponibles pour le nom de fichier avec les informations de date et d'heure. Ce n'est pas bien compliqué je pense.
-- Yves Martin
Non effectivement ce ne doit pas être compliqué et je me tournerai vers cette solution si je ne peux pas le faire directement dans le properties.
Merci quand même.
CABA
"Yves Martin" <ymartin@nospam.fr> a écrit dans le message de news:
f6llmuw5l4.fsf@pcyma.elca.ch...
"CABA" <caba@netcourrier.com> writes:
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas
exactement
ce que je veux. Celui-là permet de basculer sur un nouveau fichier de
log à
une date et heure donnée.
Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon
application,
un nouveau fichier de log daté soit créé.
Une idée ?
Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les
attributs disponibles pour le nom de fichier avec les informations de
date et d'heure. Ce n'est pas bien compliqué je pense.
--
Yves Martin
Non effectivement ce ne doit pas être compliqué et je me tournerai vers
cette solution si je ne peux pas le faire directement dans le properties.
J'avais lu la doc du DailyRollingFileAppender mais ce n'est pas exactement
ce que je veux. Celui-là permet de basculer sur un nouveau fichier de log à
une date et heure donnée. Moi ce que je souhaiterais, c'est qu'à chaque exécution de mon application,
un nouveau fichier de log daté soit créé.
Une idée ? Je ne crois pas qu'il existe un appender qui permette de faire celà.
Dans ce cas, crée-le ! Hérite du FileAppender et complète les attributs disponibles pour le nom de fichier avec les informations de date et d'heure. Ce n'est pas bien compliqué je pense.
-- Yves Martin
Non effectivement ce ne doit pas être compliqué et je me tournerai vers cette solution si je ne peux pas le faire directement dans le properties.