প্রকল্প সম্পর্কে

slogcp হল একটি বিশেষায়িত `slog.Handler` Go অ্যাপ্লিকেশনগুলির জন্য, যা Google Cloud-এর observability স্ট্যাকের সাথে নির্বিঘ্নে ইন্টিগ্রেট হওয়ার জন্য ডিজাইন করা হয়েছে। এটি ডেভেলপারদের standard library-এর `log/slog` API ব্যবহার চালিয়ে যেতে দেয়, যখন স্বয়ংক্রিয়ভাবে structured JSON লগ তৈরি করে যা Google Cloud Logging-এর সাথে সামঞ্জস্যপূর্ণ। এই লাইব্রেরিটি বিশেষ করে Cloud Run, Cloud Functions, GKE, App Engine, অথবা Compute Engine-এ চলমান মাইক্রোসার্ভিসগুলির জন্য উপযোগী। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে OpenTelemetry span context-এর মাধ্যমে Cloud Trace-এর সাথে স্বয়ংক্রিয় সম্পর্ক স্থাপন, proper stack traces এবং service context সহ Cloud Error Reporting-এর জন্য সমর্থন, এবং HTTP এবং gRPC সার্ভিসের জন্য request-scoped logger-এর জন্য built-in middleware। এটি message queue-এর মধ্যে trace propagation-এর জন্য Pub/Sub ইন্টিগ্রেশনও প্রদান করে। stdout/stderr-এ সরাসরি লেখা মাধ্যমে, slogcp GCP-এর native log ingestion-কে কাজে লাগায়, যা official Cloud Logging client library ব্যবহার করার তুলনায় CPU overhead কমায়। এটি dynamic level control, attribute rewriting সমর্থন করে, এবং redaction-এর জন্য masq এবং log rotation-এর জন্য timberjack-এর মতো অন্যান্য slog-based টুলগুলির সাথে সহজেই ইন্টিগ্রেট হয়।