Log4j คือ library packet class สำหรับทำการสร้าง, เขียน, หรือแสดงข้อมูล ที่เราต้องการให้แสดงออกมาตามที่เราได้กำหนดไว้ในโปรแกรม พูดให้เข้าใจง่ายๆก็คือเขียน logs เอาไว้ตรวจสอบข้อมูลนั่นแหละ
ข้อดีของ Log4j
- เขียนข้อความลง text file ได้
- เขียนข้อความลงฐานข้อมูลได้
- แสดงผลข้อความออกมาทางหน้าจอคอนโซลได้
- ส่งข้อมูลข้อความแบบ remote ได้
- ส่ง sms เตือนกรณี error ได้
Download โปรแกรมก่อน
- download program ที่ http://logging.apache.org ไฟล์ที่ได้จะมีนามสกุล .jar
การจัดแบ่งลำดับชั้นความสำคัญใน Log4j
- ในLog4j แบ่งความสำคัญในการเขียนข้อมูลดังในตาราง โดย Fatal จะมีค่ามากสุด และ Trace จะมีค่าน้อยสุด
ลำดับชั้น
คำอธิบาย
FATAL
ข้อผิดพลาดอย่างรุนแรงอันอาจจะทำให้โปแกรมหยุดทำงานได้
ERROR
ข้อผิดพลาดที่เกิดขึ้นกลับโปรแกรม หรือเงื่อนไขอื่นๆที่ไม่อาจคาดการณ์ไว้
WARN
การใช้งานที่ไม่ถูกต้อง สิ่งที่ไม่ต้องการให้เกิดขึ้นกับโปรแกรม แต่โปรแกรมยังทำงานได้ถูกต้อง
INFO
เหตุการณ์ที่เกิดขึ้นในการทำงานของโปรแกรมที่เราสนใจ ...