วันพฤหัสบดีที่ 20 ธันวาคม พ.ศ. 2550

Basic Config Log4J without properties File

การ Config แบบที่ไม่ใช้ properties File เราจะใช้ Class Properties ในการ Set แทนนน่ะครับ โดยเราจะ Config เหมือน Properties File เลยครับ คือ ถ้าอยู่ทางขวาของ "=" จะเป็น Key ส่วนทางซ้ายเป็น Value ครับ ข้างล่างเป็นตัวอย่างประมาณนี้น่ะครับ

Example
Properties properties = new Properties();
properties.put("log4j.logger.test","DEBUG,test");
properties.put("log4j.appender.test","org.apache.log4j.DailyRollingFileAppender");
properties.put("log4j.appender.test.DatePattern","'.'yyyy_MM_dd");
properties.put("log4j.appender.test.File","C:/TEMP/a.log");
properties.put("log4j.appender.test.layout","org.apache.log4j.PatternLayout");
properties.put("log4j.appender.test.layout.ConversionPattern","[Test] [%d{dd/MM/yyyy HH:mm:ss,SSS}] (%c:%L) - %5p - %m%n");
PropertyConfigurator.configure(properties);

Related Posts:

  • Config Log4j บน Websphere 6.xโดยปกติ ถ้าใช้บน Tomcat เราไม่ต้อง Config แค่เอาไปวางไว้ใน WEB-INF มันก็จะวิ่งไปอ่าน log4j ให้แต่บน Websphere 6.x มันจะม่อ่านเราเลยต้องใช้วิธีบอกตำแหน… Read More
  • Basic Config Log4Jจะสอนวิธีใช้งานแบบง่ายๆ ของ Log4J นะครับ ว่าจะ Config ยังไงดี ซึ่งเราจะ Config ใน log4j.properties นะครับ Parameter ที่น่าจะรู้log4j.rootCategory เป็น… 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