Je commence par Log4J et je veux avoir un log4j.properties par défaut dans notre application distribuée Java Web Start, qui enregistre uniquement les erreurs et les événements importants.Log4J et Java Web Start, comment alterner entre différentes configurations?
Mais si quelque chose ne va pas dans un client, je veux avoir un journal plus détaillé, la manière de faire est de définir un autre fichier de configuration log4j dans ce client. Cela peut être fait en spécifiant le fichier de configuration alternatif avec la propriété système log4j.configuration.
mais ... Comment puis-je définir une propriété système pour ce client particulier dans une application lancée par java web start? (Je sais que je peux définir ces propriétés dans le fichier .jnlp, mais cela affecte tous les clients).
Nos utilisateurs travaillent dans un environnement Windows, mais ils ont souvent un ordinateur à permissions restreintes et ils ne peuvent pas accéder à mon PC. Pc-> Propriétés -> Options avancées -> Variables d'environnement (je suis dans un ordinateur espagnol configuré je ne connais pas les noms exacts en anglais).
Cela fonctionne! y utilisez le fichier user.home pour spécifier le chemin du fichier de configuration log4j de remplacement. – Telcontar
mes questions seraient # 1 comment savez-vous pour charger l'autre fichier de configuration sur une erreur. # 2 Si ce fichier existe sur la machine, il chargera ce fichier de configuration spécifique à chaque fois. –