Bonjour,
j'ai mon ear déja créer avec le log4j.jar inclu dans le classpath de mon appli.
j'ai ajouté dans le startup de mon application c'est a dire dans le fichier "startExamplesServer.cmd"
(vous l'aviez peut etre remarqué, je suis sous windows et pour logger, j'ai utilisé le LogFactory, c'est à dire Log log = logFactory.getLog(MaClass.class); et donc je ne pourrais plus modifier tout mon package, a moins que je sois réellement contraint de le faire.
)
la configuration a faire c'est à dire :
@rem Set JAVA_OPTION to use the log4j configuration file
Set JAVA_OPTIONS=-Dlog4j.configuration=log4j.properties
et à la compilation j'ai la commande
"%JAVA_HOME%\bin\java" %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.log.Log4jLoggingEnabled=true -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server -Dweblogic.log.FileName=notices.log
(j'ai aussi mon fichier log4j.propreties qui est bien configurer)
Mais losrque je lance mon apllication, je n'ai pas de fichier log (j'ai créé le fichier à la main et tout et tou et dans le meme répertoire que mon startExamplesServer.cmd)
j'ai l'impression que la configuration n'est pas la bonne puisque ca ne marche pas. Pourriez vous m'indiquer la faille, s'il y en a SVP.
j'utilise weblogic 8.1 et log4j 1.4.2. (serait ce une incompatibilité)?
Et en comment faire pour configurer log4j avec weblogic 8.1 pour que toutes les appli utilise le log de LOG4J??
cordialement
Partager