วันอังคารที่ 5 มิถุนายน พ.ศ. 2550

Config Log4j บน Websphere 6.x

โดยปกติ ถ้าใช้บน Tomcat เราไม่ต้อง Config แค่เอาไปวางไว้ใน WEB-INF มันก็จะวิ่งไปอ่าน log4j ให้แต่บน Websphere 6.x มันจะม่อ่านเราเลยต้องใช้วิธีบอกตำแหน่งให้มันอ่านเลย ซึ่งทำดังนี้


//ไว้บอกตำแหน่งของ file log4j.properies
String log4j = getServletContext().getRealPath("/WEB-INF/log4j.properties");

//Config Properties File ว่าอ่านที่ตรงนี้
PropertyConfigurator.configure(log4j);


หมายเหตุ ถ้าใช้วิธีนี้จะทำให้ทั้ง Server ใช้ Config นี้ทั้งหมดเพราะฉะนั้นจะต้องเอา Config ของทุก Application มาไว้ใน lo4j.properties ที่เดียวกัน

Related Posts:

  • Config Log4j บน Websphere 6.xโดยปกติ ถ้าใช้บน Tomcat เราไม่ต้อง Config แค่เอาไปวางไว้ใน WEB-INF มันก็จะวิ่งไปอ่าน log4j ให้แต่บน Websphere 6.x มันจะม่อ่านเราเลยต้องใช้วิธีบอกตำแหน… Read More
  • Basic Config Log4J without properties Fileการ Config แบบที่ไม่ใช้ properties File เราจะใช้ Class Properties ในการ Set แทนนน่ะครับ โดยเราจะ Config เหมือน Properties File เลยครับ คือ ถ้าอยู่ทางข… Read More
  • Config slf4j ให้ใช้งานบน JBoss 7ปกติ ถ้าเรา Config Log4j บน slf4j แล้วจะใช้งานไม่ได้เพราะไม่มีการอ่าน Config จาก Application ครับ เลยต้อง Config เพิ่มโดย 1. สร้างไฟล์ jboss-dep… Read More
  • Basic Config Log4Jจะสอนวิธีใช้งานแบบง่ายๆ ของ Log4J นะครับ ว่าจะ Config ยังไงดี ซึ่งเราจะ Config ใน log4j.properties นะครับ Parameter ที่น่าจะรู้log4j.rootCategory เป็น… Read More