{"id":70,"date":"2017-09-15T00:00:00","date_gmt":"2017-09-14T22:00:00","guid":{"rendered":"http:\/\/corsaire-consulting.fr\/blog\/?p=70"},"modified":"2017-11-11T13:17:19","modified_gmt":"2017-11-11T12:17:19","slug":"weblogic-server-desactiver-les-logs-http-dune-application-web","status":"publish","type":"post","link":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/2017\/09\/15\/weblogic-server-desactiver-les-logs-http-dune-application-web\/","title":{"rendered":"WebLogic Server &#8211; D\u00e9sactiver les logs HTTP d&rsquo;une application web"},"content":{"rendered":"<p>Par d\u00e9faut, chaque application web d\u00e9ploy\u00e9e sous WebLogic produit une trace pour chaque requ\u00eate HTTP qu&rsquo;elle doit traiter.<\/p>\n<p>Ces traces HTTP sont stock\u00e9es dans les fichiers access.log de chaque serveur.<\/p>\n<p>Il est possible de d\u00e9sactiver cette g\u00e9n\u00e9ration de traces pour une application web. C&rsquo;est le cas par exemple de la console d&rsquo;administration de WebLogic qui ne laisse aucune trace&#8230;<!--more--><\/p>\n<p>Cette possibilit\u00e9 est int\u00e9ressante par exemple pour les applications web utilis\u00e9es pour tester la \u00ab\u00a0vie\u00a0\u00bb d&rsquo;un serveur (health-check) G\u00e9n\u00e9ralement, ces applications sont sollicit\u00e9es plusieurs fois par minute et g\u00e9n\u00e8re donc un volume de logs HTTP important mais sans r\u00e9elle valeur.<\/p>\n<p>Il faut modifier le descripteur de d\u00e9ploiement <strong>weblogic.xml<\/strong> de l&rsquo;application web :<\/p>\n<p>[pastacode lang=\u00a0\u00bbmarkup\u00a0\u00bb manual=\u00a0\u00bb%3Cwls%3Acontainer-descriptor%3E%0A%20%20%3Cwls%3Aaccess-logging-disabled%3Etrue%3C%2Fwls%3Aaccess-logging-disabled%3E%0A%3C%2Fwls%3Acontainer-descriptor%3E\u00a0\u00bb message=\u00a0\u00bbweblogic.xml\u00a0\u00bb highlight=\u00a0\u00bb\u00a0\u00bb provider=\u00a0\u00bbmanual\u00a0\u00bb\/]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Par d\u00e9faut, chaque application web d\u00e9ploy\u00e9e sous WebLogic produit une trace pour chaque requ\u00eate HTTP qu&rsquo;elle doit traiter. Ces traces HTTP sont stock\u00e9es dans les fichiers access.log de chaque serveur. Il est possible de d\u00e9sactiver cette g\u00e9n\u00e9ration de traces pour une application web. C&rsquo;est le cas par exemple de la console d&rsquo;administration de WebLogic qui [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[12,13,10,8],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-weblogic","tag-application-web","tag-console-dadministration","tag-session-http","tag-weblogic-server"],"_links":{"self":[{"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":7,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/posts\/70\/revisions\/172"}],"wp:attachment":[{"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/corsaire-consulting.fr\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}