ডিবাগ লগিং সক্ষম করা হচ্ছে

আপনি বেশ কয়েকটি এজ উপাদানগুলির জন্য ডিবাগ লগিং সক্ষম করতে পারেন। আপনি যখন ডিবাগ লগিং সক্ষম করেন, তখন উপাদানটি তার system.log ফাইলে ডিবাগ বার্তা লেখে।

উদাহরণস্বরূপ, আপনি যদি এজ রাউটারের জন্য ডিবাগ লগিং সক্ষম করেন, রাউটার এতে ডিবাগ বার্তা লেখে:

/opt/apigee/var/log/edge-router/logs/system.log

একটি উপাদানের জন্য ডিবাগ লগিং সক্ষম করতে নিম্নলিখিত API কলটি ব্যবহার করুন:

curl -X POST "http://localhost:PORT/v1/logsessions?session=debug"

ডিবাগ লগিং নিষ্ক্রিয় করতে:

curl -X DELETE "http://localhost:PORT/v1/logsessions/debug"

সক্রিয় ডিবাগ লগিং সেশন দেখতে:

curl -X GET "http://localhost:PORT/v1/logsessions/debug"

ডিবাগ লগিং সমর্থন করে এমন প্রতিটি এজ উপাদান API কলে একটি ভিন্ন পোর্ট নম্বর ব্যবহার করে, যেমনটি নিম্নলিখিত টেবিলে দেখানো হয়েছে:

কম্পোনেন্ট বন্দর লগ ফাইল
ম্যানেজমেন্ট সার্ভার 8080 /opt/apigee/var/log/edge-management-server/logs/system.log
রাউটার 8081 /opt/apigee/var/log/edge-router/logs/system.log
বার্তা প্রসেসর 8082 /opt/apigee/var/log/edge-message-processor/logs/system.log
Qpid সার্ভার 8083 /opt/apigee/var/log/edge-qpid-server/logs/system.log
পোস্টগ্রেস সার্ভার 8084 /opt/apigee/var/log/edge-postgres-server/logs/system.log

Apigee SSO এর জন্য ডিবাগ লগিং সক্ষম করুন৷

Apigee SSO-এর জন্য ডিবাগ লগিং সক্ষম করতে:

  1. /opt/apigee/customer/application/sso.properties ফাইলটি সম্পাদনা করুন (ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করুন):
    vi /opt/apigee/customer/application/sso.properties
  2. নিম্নলিখিত বৈশিষ্ট্য সেট করুন এবং ফাইল সংরক্ষণ করুন:
    conf_logback_log_level=DEBUG
  3. এজ এসএসও পরিষেবা পুনরায় চালু করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart
,

আপনি বেশ কয়েকটি এজ উপাদানগুলির জন্য ডিবাগ লগিং সক্ষম করতে পারেন। আপনি যখন ডিবাগ লগিং সক্ষম করেন, তখন উপাদানটি তার system.log ফাইলে ডিবাগ বার্তা লেখে।

উদাহরণস্বরূপ, আপনি যদি এজ রাউটারের জন্য ডিবাগ লগিং সক্ষম করেন, রাউটার এতে ডিবাগ বার্তা লেখে:

/opt/apigee/var/log/edge-router/logs/system.log

একটি উপাদানের জন্য ডিবাগ লগিং সক্ষম করতে নিম্নলিখিত API কলটি ব্যবহার করুন:

curl -X POST "http://localhost:PORT/v1/logsessions?session=debug"

ডিবাগ লগিং নিষ্ক্রিয় করতে:

curl -X DELETE "http://localhost:PORT/v1/logsessions/debug"

সক্রিয় ডিবাগ লগিং সেশন দেখতে:

curl -X GET "http://localhost:PORT/v1/logsessions/debug"

ডিবাগ লগিং সমর্থন করে এমন প্রতিটি এজ উপাদান API কলে একটি ভিন্ন পোর্ট নম্বর ব্যবহার করে, যেমনটি নিম্নলিখিত টেবিলে দেখানো হয়েছে:

কম্পোনেন্ট বন্দর লগ ফাইল
ম্যানেজমেন্ট সার্ভার 8080 /opt/apigee/var/log/edge-management-server/logs/system.log
রাউটার 8081 /opt/apigee/var/log/edge-router/logs/system.log
বার্তা প্রসেসর 8082 /opt/apigee/var/log/edge-message-processor/logs/system.log
Qpid সার্ভার 8083 /opt/apigee/var/log/edge-qpid-server/logs/system.log
পোস্টগ্রেস সার্ভার 8084 /opt/apigee/var/log/edge-postgres-server/logs/system.log

Apigee SSO এর জন্য ডিবাগ লগিং সক্ষম করুন৷

Apigee SSO-এর জন্য ডিবাগ লগিং সক্ষম করতে:

  1. /opt/apigee/customer/application/sso.properties ফাইলটি সম্পাদনা করুন (ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করুন):
    vi /opt/apigee/customer/application/sso.properties
  2. নিম্নলিখিত বৈশিষ্ট্য সেট করুন এবং ফাইল সংরক্ষণ করুন:
    conf_logback_log_level=DEBUG
  3. এজ এসএসও পরিষেবা পুনরায় চালু করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso restart