Weblogic : enregistrer les erreurs dans un fichier log pour serveur géré
Pour un serveur géré (pas de weblogic server), j'ai besoin de copier /rediriger tous les WARNING, ERROR, INCIDENT_ERROR niveau des messages dans un fichier journal (qui doit avoir des paramètres de rotation). Disons-le, "serveur1.err.journal".
Le reste des messages (niveau d'ALERTE) doivent être écrites dans un fichier différent, par exemple, "serveur1.journal".
Comment puis-je le faire ? Mon Weblogic server version est 10.3.6.0.
J'ai aussi posé cette question dans OTN sans succès d'obtenir une réponse acceptable..
Merci d'avance
- Êtes-vous à l'aide de WebLogic journal des installations (de sorte que les journaux sont en <domaine>/serveurs/<Monserveur>/logs ou êtes-vous de l'ouverture d'un dossier dédié à une autre de journalisation?
- J'utilise le
<domain>/servers/<MyServer>/logs
dossier, avec une coutumelogging.xml
de configuration, mais je peux tout changer sur cette configuration. Tout ce que je veux est tout niveau d'erreur (et ci-dessus) les messages dans un fichier, et le niveau de l'info (et moins) les messages dans un autre. Je suis également ok pour avoir un fichier avec tout ce qu'il contient (comme les indiens d'server1.log
) et une autre avec une copie de toutes les erreurs au niveau des messages. - Voulez-vous du filtre applicatif journaux, ou êtes-vous intéressé par WebLogic middleware journaux?
- J'ai besoin d'erreurs de Weblogic et à partir de mon application.
- Alors je n'ai pas de solution pour vous... personnellement, j'utilise SLF4J/logback pour mon applicative de journaux, et, avec elle, il est possible d'utiliser des "seuils" pour obtenir ce que vous voulez. WebLogic utilise java.util.la journalisation pour qui j'ai moins d'expérience!
- Merci à vous de toute façon. J'ai déjà mes erreurs d'application dans un fichier dédié, mais je voulais avoir TOUS les erreurs...
Vous devez vous connecter pour publier un commentaire.
Voici donc votre réponse, enfin trouvé la pièce manquante du puzzle de très obscure Weblogic Loggin Service de l'architecture.
Pour obtenir ce que vous voulez, vous devez effectuer les opérations suivantes:
(1) Lire à travers les documents suivants morceau
http://docs.oracle.com/cd/E21764_01/web.1111/e13739/listening.htm#WLLOG188
(2) Puis à l'aide de weblogic spécifiques Pots, votre propre code de Log4J Appender ou Juil Gestionnaire
(3) Faire aigre appender s'inscrire sur le Serveur Weblogic enregistreur. Le serveur enregistreur de weblogic est juste une coquille est en cours de route l'enregistrement des événements d'applications déployées ainsi que weblogic code interne - comme quand votre code de souffle et le conteneur d'EJB journaux et de l'erreur.
(4) du Code dans votre gestionnaire de quelle logique vous le souhaitez.
Je ne vous donne pas ma conception de l'architecture pour cela, mais je vais vous donner un supplément de deux parfums:
Être très prudent sur la façon dont votre appender enregistre les événements à venir à partir de weblogic.
Assurez-vous que quel que soit votre Appender pour l'enregistrement de l'Weblogic Avertissements ou Weblogic INFOS ou des Erreurs ne finissent par créer de nouveaux événements d'enregistrement de la weblogic server enregistreur, ou vous permettra de créer une infinité de boucle récursive de l'exploitation forestière et posisbly même mort de verrouillage de la journalisation.
Mais c'est la solution pour ce que vous voulez ne rien faire d'autre avec les travaux sur la Console d'administration - que vous avez à réaliser la weblogic la journalisation de l'architecture, c'est comme un clos de la roche qui veut avaler tout le journal des événements et de les présenter yoiu pas si utile journal de la console aperçu de ces journaux d'événements.
Personnellement, je n'aime pas ça, je pense que c'est obscur, mais au moins, vous avez un moyen de plugin de votre propre code de journalisation de l'architecture.
Bonne chance.
vous devez personnaliser l'emplacement du journal chaque fois que vous générez le serveur géré...
Si cette tâche n'est pas encore fait aucun problème...nous pourrons réaliser ces tâches à l'aide de la console d'administration de
Faire à la suite des choses...
1.Connexion à la console d'administration et de Verrouillage et de Modifier
2.Ouvrez le nœud(admin ou gérés pour lequel vous souhaitez configurer les journaux)
3.Aller à l'onglet enregistrement
4.donner un bon emplacement dans le journal de nom de fichier déposé
5.Enregistrer et Activer les modifications
Pour de plus amples schématique de l'information...s'il vous plaît vérifier le lien ci-dessous
http://biemond.blogspot.in/2011/07/change-log-files-location-of-weblogic.html