โดยค่าเริ่มต้น คอมโพเนนต์ Edge จะใช้ระดับการบันทึก INFO อย่างไรก็ตาม คุณสามารถกำหนดระดับการบันทึกสำหรับคอมโพเนนต์ Edge แต่ละรายการได้ เช่น คุณอาจต้องการตั้งค่าเป็น DEBUG
สำหรับ Message Processor หรือเป็น ERROR สำหรับ Management Server
ระดับการบันทึกที่ใช้ได้มีดังนี้
ALLDEBUGERRORFATALINFOOFFTRACEWARN
หากต้องการกำหนดระดับการบันทึกสำหรับคอมโพเนนต์ ให้แก้ไขไฟล์พร็อพเพอร์ตี้ของคอมโพเนนต์เพื่อตั้งค่าโทเค็น
conf_system_log.level แล้วรีสตาร์ทคอมโพเนนต์
- เปิด
/opt/apigee/customer/application/component_name.propertiesในเครื่องมือแก้ไข โดย component_name อาจเป็นค่าใดค่าหนึ่งต่อไปนี้apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(ฐานข้อมูล PostgreSQL)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(เซิร์ฟเวอร์การจัดการ)edge-management-ui(UI ของ Edge ใหม่)edge-message-processor(ตัวประมวลผลข้อความ)edge-postgres-server(เซิร์ฟเวอร์ Postgres)edge-qpid-server(เซิร์ฟเวอร์ Qpid)edge-router(Edge Router)
หากไม่มีไฟล์ ให้สร้างไฟล์ขึ้น (สำหรับคอมโพเนนต์ UI ของ New Edge
edge-management-uiไฟล์พร็อพเพอร์ตี้คือ/opt/apigee/customer/application/management-ui.properties;edge-management-ui-staticจะมีเฉพาะชิ้นงานเว็บแบบคงที่และไม่มีไฟล์พร็อพเพอร์ตี้) - ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์พร็อพเพอร์ตี้เป็นระดับการบันทึกที่ต้องการ เช่น
หากต้องการตั้งค่าเป็น
DEBUGให้ทำดังนี้conf_system_log.level=DEBUG
- บันทึกไฟล์
- ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของผู้ใช้ "apigee" โดยทำดังนี้
chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
- รีสตาร์ทคอมโพเนนต์โดยใช้ไวยากรณ์ต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service component_name restart
ดูข้อมูลเพิ่มเติมเกี่ยวกับชื่อและตำแหน่งของไฟล์การกำหนดค่าคอมโพเนนต์ได้ที่ ตำแหน่งของไฟล์พร็อพเพอร์ตี้