আপনি বেশ কয়েকটি এজ উপাদানগুলির জন্য ডিবাগ লগিং সক্ষম করতে পারেন। আপনি যখন ডিবাগ লগিং সক্ষম করেন, তখন উপাদানটি তার 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"
ডিবাগ লগিং সমর্থন করে এমন প্রতিটি এজ উপাদান 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-এর জন্য ডিবাগ লগিং সক্ষম করতে:
-
/opt/apigee/customer/application/sso.properties
ফাইলটি সম্পাদনা করুন (ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করুন):vi /opt/apigee/customer/application/sso.properties
- নিম্নলিখিত বৈশিষ্ট্য সেট করুন এবং ফাইল সংরক্ষণ করুন:
conf_logback_log_level=DEBUG
- এজ এসএসও পরিষেবা পুনরায় চালু করুন:
/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"
ডিবাগ লগিং সমর্থন করে এমন প্রতিটি এজ উপাদান 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-এর জন্য ডিবাগ লগিং সক্ষম করতে:
-
/opt/apigee/customer/application/sso.properties
ফাইলটি সম্পাদনা করুন (ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করুন):vi /opt/apigee/customer/application/sso.properties
- নিম্নলিখিত বৈশিষ্ট্য সেট করুন এবং ফাইল সংরক্ষণ করুন:
conf_logback_log_level=DEBUG
- এজ এসএসও পরিষেবা পুনরায় চালু করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-sso restart