Đặt cấp độ nhật ký cho một thành phần Edge

Theo mặc định, các thành phần Edge sẽ sử dụng cấp độ ghi nhật ký là INFO. Tuy nhiên, bạn có thể đặt cấp độ ghi nhật ký cho từng thành phần Edge. Ví dụ: bạn có thể đặt giá trị này thành DEBUG cho Bộ xử lý thư hoặc thành ERROR cho Máy chủ quản lý.

Các cấp độ nhật ký có sẵn bao gồm:

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

Để thiết lập cấp độ nhật ký cho một thành phần, hãy chỉnh sửa tệp thuộc tính của thành phần đó để thiết lập mã thông báo, sau đó khởi động lại thành phần:

  • Đối với giao diện người dùng Edge, mã thông báo là conf_logger_settings_application_log_levelconf_logger_settings_play_log_level. Hãy đặt các giá trị này về cùng một giá trị.
  • Đối với tất cả các thành phần khác của Edge, mã thông báo là conf_system_log.level

Cách đặt cấp độ nhật ký cho thành phần giao diện người dùng Edge:

  1. Mở /opt/apigee/customer/application/ui.properties trong trình chỉnh sửa. Tệp này chưa có sẵn, hãy tạo tệp đó.
  2. Thiết lập các thuộc tính sau trong ui.properties ở cấp độ nhật ký mong muốn. Ví dụ: để đặt thành DEBUG, hãy làm như sau:
    conf_logger_settings_application_log_level=DEBUG
    conf_logger_settings_play_log_level=DEBUG
  3. Lưu tệp.
  4. Đảm bảo tệp thuộc tính thuộc sở hữu của người dùng "apigee":
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Khởi động lại giao diện người dùng Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Cách đặt cấp độ nhật ký cho các thành phần khác:

  1. Mở /opt/apigee/customer/application/component_name.properties trong một trình chỉnh sửa, trong đó component_name có thể là một trong những trạng thái sau:
    • apigee-cassandra (Cassandra)
    • apigee-openldap (OpenLDAP)
    • apigee-postgresql (Cơ sở dữ liệu PostgreSQL)
    • apigee-qpidd (Qpidd)
    • apigee-sso (Edge SSO)
    • apigee-zookeeper (ZooKeeper)
    • edge-management-server (Máy chủ quản lý)
    • edge-management-ui (Giao diện người dùng Edge mới)
    • edge-message-processor (Bộ xử lý thông báo)
    • edge-postgres-server (Máy chủ Postgres)
    • edge-qpid-server (Máy chủ Qid)
    • edge-router (Bộ định tuyến Edge)
    • edge-ui (Giao diện người dùng cổ điển)

    Hãy tạo tệp nếu chưa có.

  2. Thiết lập thuộc tính sau trong tệp thuộc tính ở cấp độ nhật ký mong muốn. Ví dụ: để đặt thành DEBUG, hãy làm như sau:
    conf_system_log.level=DEBUG
  3. Lưu tệp.
  4. Đảm bảo tệp thuộc tính thuộc sở hữu của người dùng "apigee":
    chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
  5. Khởi động lại thành phần bằng cách dùng cú pháp sau:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

Để biết thêm thông tin về tên và vị trí của các tệp cấu hình thành phần, hãy xem phần Vị trí của các tệp thuộc tính.