การตั้งค่าระดับการบันทึกสําหรับคอมโพเนนต์ Edge

Edge for Private Cloud v4.19.01

โดยค่าเริ่มต้น คอมโพเนนต์ Edge จะใช้ระดับการบันทึกเป็น INFO แต่คุณตั้งค่าระดับการบันทึกสําหรับคอมโพเนนต์ Edge แต่ละรายการได้ เช่น คุณอาจต้องการตั้งค่าเป็น DEBUG สำหรับโปรแกรมประมวลผลข้อความ หรือ ERROR สำหรับเซิร์ฟเวอร์การจัดการ

ระดับการบันทึกที่ใช้ได้มีดังนี้

  • ALL
  • DEBUG
  • ERROR
  • FATAL
  • INFO
  • OFF
  • TRACE
  • WARN

หากต้องการตั้งค่าระดับบันทึกสําหรับคอมโพเนนต์ ให้แก้ไขไฟล์พร็อพเพอร์ตี้ของคอมโพเนนต์เพื่อตั้งค่าโทเค็น แล้วรีสตาร์ทคอมโพเนนต์

  • สําหรับ UI ของ Edge โทเค็นคือ conf_logger_settings_application_log_level และ conf_logger_settings_play_log_level ตั้งค่าให้มีค่าเดียวกัน
  • สำหรับคอมโพเนนต์ Edge อื่นๆ ทั้งหมด โทเค็นคือ conf_system_log.level

วิธีตั้งค่าระดับบันทึกสําหรับคอมโพเนนต์ UI ของ Edge

  1. เปิด /opt/apigee/customer/application/ui.properties ในเครื่องมือแก้ไข หากไม่มีไฟล์ดังกล่าว ให้สร้างไฟล์
  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ใน ui.properties เป็นระดับบันทึกที่ต้องการ ตัวอย่างเช่น หากต้องการตั้งค่าเป็น DEBUG ให้ทำดังนี้
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. บันทึกไฟล์
  4. ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของผู้ใช้ "apigee" โดยทำดังนี้
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. รีสตาร์ท UI ของ Edge โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

วิธีตั้งค่าระดับบันทึกสําหรับคอมโพเนนต์อื่นๆ

  1. เปิด /opt/apigee/customer/application/component_name.properties ในเครื่องมือแก้ไข โดย component_name อาจเป็นค่าใดค่าหนึ่งต่อไปนี้
    • apigee-cassandra (คาสซานดรา)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (ฐานข้อมูล PostgreSQL)
    • apigee-qpidd (Qpidd)
    • apigee-sso (SSO ของ Edge)
    • 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)
    • edge-ui (UI แบบคลาสสิก)

    หากไม่มีไฟล์ ให้สร้างขึ้นมา

  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้ในไฟล์พร็อพเพอร์ตี้เป็นระดับบันทึกที่ต้องการ ตัวอย่างเช่น หากต้องการตั้งค่าเป็น DEBUG ให้ทำดังนี้
    conf_system_log.level=DEBUG
  3. บันทึกไฟล์
  4. ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของผู้ใช้ "apigee" โดยทำดังนี้
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. รีสตาร์ทคอมโพเนนต์โดยใช้ไวยากรณ์ต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

ดูข้อมูลเพิ่มเติมเกี่ยวกับชื่อและตำแหน่งของไฟล์การกําหนดค่าคอมโพเนนต์ได้ที่ตําแหน่งของไฟล์พร็อพเพอร์ตี้