สิ่งที่จะต้องมีคือ
1. log4j-1.2.16
2. log4j.properties
ขั้นตอนมีดังนี้ครับ
1. สร้างไฟล์ log4j.properties โดยเลือกที่ (eclipse) File --> New --> File แล้วตั้งชื่อว่า log4j.properties
ดับเบิ้ลคลิกที่ log4j.properties แล้วใส่เนื้อหาดังนี้ครับ
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=debug
2. Add jar file log4j-1.2.16 ลงในโปรเจคครับ คลิกขวาที่ชื่อโปรเจค --> Build Path --> Configuration Build Path --> Add External JARs... หรือ หากมีโฟลเดอร์ WEB-INF --> lib ให้ทำการ copy log4j-1.2.16 ลงไปได้เลยครับ
3. โค้ดหน้าของ java ที่เราต้องการให้แสดง error ใน log4j
import org.apache.log4j.Logger;
private Logger logger = Logger.getLogger(this.getClass());
logger.debug("ข้อความ ถ้าเกิดข้อผิดพลาด" + ชื่อคลาสเพื่อระบุว่าคลาสไหน error); อ้างอิง : http://cse.csusb.edu/turner/java_web_programming/logging/
http://www.laliluna.de/download/log4j-tutorial-en.pdf
ไม่มีความคิดเห็น:
แสดงความคิดเห็น