การบันทึก

ตารางนี้แสดงคุณสมบัติของหน้าการบันทึกของ persistence.xml เอดิเตอร์


หมายเหตุ:

ฃหน้านี้ใช้ไม่ได้สำหรับโปรเจ็กต์ที่ใช้แพลตฟอร์ม Generic

คุณสมบัติของหน้าการบันทึก

คุณสมบัติ รายละเอียด ดีฟอลต์

ระดับการบันทึก

ระบุจำนวนและรายละเอียดของเอาต์พุตไฟล์บันทึกโดยการเลือกระดับไฟล์บันทึก (ในลำดับข้อมูลจากน้อยไปหามาก)

ต่อไปนี้เป็นค่าที่ใช้ได้สำหรับ java.util.logging.Level:

  • OFF-ปิดการบันทึก

  • SEVERE-บันทึกข้อยกเว้นที่ระบุว่า TopLink ไม่สามารถดำเนินต่อ และข้อยกเว้นที่สร้างขึ้นระหว่างการล็อกอิน นี่รวมถึงการติดตามสแต็ก

  • WARNING-บันทึกข้อยกเว้นที่ไม่บังคับให้ TopLink หยุดทำงาน รวมถึงข้อยกเว้นทั้งหมดที่ไม่ได้บันทึกด้วยระดับร้ายแรง นี่ไม่รวมการติดตามสแต็ก

  • INFO-บันทึก ล็อกอิน/ล็อกเอาต์ ต่อเซสชันเซิร์ฟเวอร์ รวมถึงชื่อผู้ใช้ หลังจากรับเซสชัน ข้อมูลรายละเอียดจะถูกบันทึก

  • CONFIG-บันทึกเฉพาะล็อกอิน การเชื่อมต่อ JDBC และข้อมูลฐานข้อมูล

  • FINE-บันทึก SQL

  • FINER-เหมือนกับ warning รวมการติดตามสแต็ก

  • FINEST-รวมข้อมูลระดับต่ำเพิ่มเติม

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.level" value="INFO"/>

Info

  การประทับเวลา

ควบคุมว่าการประทับเวลาถูกบันทึกในแต่ละรายการบันทึกหรือไม่

ค่าต่อไปนี้เป็นค่าที่ใช้ได้:

  • true-บันทึกการประทับเวลา

  • false-ไม่บันทึกการประทับเวลา

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.timestamp" value="false"/>

true

  เธรด

ควบคุมว่าตัวระบุเธรดถูกบันทึกในแต่ละรายการบันทึกหรือไม่

ค่าต่อไปนี้เป็นค่าที่ใช้ได้:

  • true-บันทึกตัวระบุเธรด

  • false-ไม่บันทึกตัวระบุเธรด

true

  เซสชัน

ควบคุมว่าตัวระบุเซสชัน EclipseLink ถูกบันทึกกในแต่ละรายการบันทึกหรือไม่

ค่าต่อไปนี้เป็นค่าที่ใช้ได้:

  • true-บันทึกตัวระบุเซสชัน EclipseLink

  • false-ไม่บันทึกตัวระบุเซสชัน EclipseLink

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.session" value="false"/>

true

  ข้อยกเว้น

ควบคุมว่าข้อยกเว้นที่ส่งออกมาจากในโค้ด EclipseLink ถูกบันทึกก่อนที่จะส่งคืนข้อยกเว้นไปที่แอ็พพลิเคชันที่เรียกหรือไม่ ตรวจสอบว่าข้อยกเว้นทั้งหมดถูกบันทึกและไม่ถูกมาสก์โดยแอ็พพลิเคชันโค้ด

ค่าต่อไปนี้เป็นค่าที่ใช้ได้:

  • true-บันทึกข้อยกเว้นทั้งหมด

  • false-ไม่บันทึกข้อยกเว้น

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.exceptions" value="true"/>

เท็จ

ไฟล์บันทึกการทำงาน

ระบุตำแหน่งไฟล์สำหรับเอาต์พุตการบันทึก (แทน out มาตรฐาน)

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.file" value="C:\myout\" />

Logger

เลือกชนิด logger ที่จะใช้:

ค่าต่อไปนี้เป็นค่าที่ใช้ได้:

  • DefaultLogger-EclipseLink เนทีฟ logger eclipselink.logging.DefaultSessionLog

  • JavaLogger- java.util.logging logger eclipselink.logging.JavaLog

  • ServerLogger- java.util.logging logger eclipselink.platform.server.ServerLog รวมกับการบันทึกของเซิร์ฟเวอร์แอ็พพลิเคชันตามที่กำหนดใน eclipselink.platform.server.ServerPlatform

  • ชื่อคลาสของ logger แบบกำหนดเองที่ระบุแบบเต็ม logger แบบกำหนดเองต้องมีอินเตอร์เฟส eclipselink.logging.SessionLog

ตัวอย่าง: ไฟล์ persistence.xml

<ชื่อคุณสมบัติ="eclipselink.logging.logger" value="acme.loggers.MyCustomLogger" />

DefaultLogger