ตัวอย่างการบันทึกข้อมูลของ log ลงใน mysql database โดยใช้ log4j ครับ

สามารถ config ใน file log4j.properties ได้ดังนี้ครับ

log4j.appender.stdout=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.stdout.driver=com.mysql.jdbc.Driver
log4j.appender.stdout.URL=jdbc:mysql://localhost/test
log4j.appender.stdout.user=root
log4j.appender.stdout.password=
log4j.appender.stdout.sql=INSERT INTO keeplog (Message) VALUES ('%d - %c - %p - %m')
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

อธิบายเพิ่มเติม

1.RDBMS คือ mysql

2. database ชื่อ test

3. ต่รางที่เก็บข้อมูลชื่อ keeplog

4. user คือ root ส่วน password ไม่มีครับ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

log file เค้าเอาไว้ทำไรน่ะ.....

น้องมหาลัยน่ะพี่บอกหน่อย

#1 By เติ้ล (58.11.33.15) on 2005-05-31 17:50

#2 By 1duy (203.172.140.78) on 2005-07-12 09:03

#3 By บันทึกประจําวัน (203.172.219.26 /192.168.1.94) on 2007-08-21 12:10

#4 By (58.147.16.166) on 2007-08-24 05:27

ทำตามแล้ว ไม่ได้ ขอรายละเอียดเพิ่มครับ

#5 By bordin (58.147.16.166) on 2007-08-24 05:30

ขาดบรรทัด บนสุดไป 1 บรรทัดครับ

log4j.rootLogger=DEBUG,stdout

#6 By (202.176.90.57) on 2008-06-13 10:21

รรรรรรรรรรรรรรรร

#7 By (110.49.148.215) on 2009-06-17 20:25

#8 By (118.175.80.98) on 2009-07-22 14:45