تنظیم مکان فایل گزارش

به‌طور پیش‌فرض، فایل‌های log برای یک جزء Edge در پوشه /opt/apigee/var/log/ component_name نوشته می‌شوند، جایی که component_name می‌تواند یکی از موارد زیر باشد:

  • apigee-cassandra (کاساندرا)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (پایگاه داده PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (مدیریت سرور)
  • edge-management-ui (Edge UI جدید)
  • edge-message-processor (پردازنده پیام)
  • edge-postgres-server (سرور Postgres)
  • edge-qpid-server (سرور Qpid)
  • edge-router (Edge Router)
  • edge-ui (واسط کاربری کلاسیک)

علاوه بر این لیست، Edge فرآیند راه اندازی را در پوشه /opt/apigee/var/log/apigee-setup نیز ثبت می کند.

از روش زیر برای تغییر مکان فایل گزارش پیش فرض برای همه اجزای Edge به جز رابط کاربری Edge استفاده کنید:

  1. فایل زیر را ایجاد کنید:
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. ویژگی زیر را به فایل اضافه کنید:
    APIGEE_APP_LOGDIR=/directory/path
    LOG_FILE=${APIGEE_APP_LOGDIR}/apigee-qpidd.log
    
  3. جایی که /directory/path دایرکتوری فایل های log را مشخص می کند.

  4. مطمئن شوید که دایرکتوری توسط کاربر apigee قابل دسترسی است:
    chown apigee:apigee /directory/path
  5. کامپوننت را دوباره راه اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

برای اطلاعات بیشتر در مورد نام و مکان فایل های پیکربندی مؤلفه، به مکان فایل های ویژگی ها مراجعه کنید.