ورود به سیستم
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
درخواستها، پاسخها و پیامهای خلاصه ارسالشده به Google Ads API را میتوان در ثبتکننده سفارشی شما یا یک ثبتکننده پیشفرض در کتابخانه Ruby ثبت کرد.
سطوح ورود به سیستم
کتابخانه انواع مختلفی از رویدادها را در سطوح مختلف گزارش ثبت می کند. در یک پاسخ موفق API، خلاصه در INFO
ثبت میشود و درخواست و پاسخهای کامل در DEBUG
ثبت میشود. در درخواستی که منجر به خطای API شود، پیام خلاصه در WARN
و درخواست و پاسخ کامل در INFO
ثبت میشود.
برای خرابی های جزئی، جزئیات خرابی جزئی در DEBUG
ثبت می شود.
پیکربندی
لاگر را می توان به عنوان بخشی از پیکربندی google_ads_config.rb پیکربندی کرد. میتوانید با تعیین فیلدهای log_level
و log_target
یک لاگر پیشفرض راهاندازی کنید، یا میتوانید با مشخص کردن logger
لاگر خود را کاملاً مشخص کنید. اگر logger
مشخص کنید، log_level
و log_target
نادیده گرفته می شوند.
همچنین می توانید پس از نمونه سازی مشتری با استفاده از client.logger=
یک لاگر مشخص کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-21 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe Google Ads API Ruby library allows logging of requests, responses, and summaries to custom or default loggers.\u003c/p\u003e\n"],["\u003cp\u003eDifferent log levels are used for successful responses (\u003ccode\u003eINFO\u003c/code\u003e, \u003ccode\u003eDEBUG\u003c/code\u003e) and errors (\u003ccode\u003eWARN\u003c/code\u003e, \u003ccode\u003eINFO\u003c/code\u003e, \u003ccode\u003eDEBUG\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eLogging can be configured through the \u003ccode\u003egoogle_ads_config.rb\u003c/code\u003e file using \u003ccode\u003elog_level\u003c/code\u003e, \u003ccode\u003elog_target\u003c/code\u003e, or a custom \u003ccode\u003elogger\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAfter client instantiation, the logger can be specified using \u003ccode\u003eclient.logger=\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Logging\n\nRequests, responses, and summary messages made to the Google Ads API can be\nlogged to your own custom logger or a default logger in the Ruby library.\n\nLog Levels\n----------\n\nThe library will log different types of events to different log levels. On a\nsuccessful API response, the summary will be logged at `INFO`, and the full\nrequest and responses will be logged at `DEBUG`. On a request that resulted in\nan API error, the summary message will be logged at `WARN` and the full request\nand response will be logged at `INFO`.\n\nFor partial failures, the partial failure details will be logged at `DEBUG`.\n\nConfiguration\n-------------\n\nThe logger can be configured as part of your\n[google_ads_config.rb](https://github.com/googleads/google-ads-ruby/blob/HEAD/google_ads_config.rb)\nconfiguration. You can set up a default logger by specifying the `log_level` and\n`log_target` fields, or you can specify your own logger entirely by specifying\n`logger`. If you specify `logger`, then `log_level` and `log_target` will be\nignored.\n\nYou can also specify a logger after instantiating the client using\n`client.logger=`."]]