اگر اسکریپت با پروژه استاندارد Cloud مرتبط است، این کلاس به توسعهدهنده اجازه میدهد تا در گزارش اجرا و Google Cloud Logging بنویسد.
 برای پشتیبانی کامل از Cloud Logging و گزارش ساختار یافته، از Logger استفاده کنید. متدهای console اشیاء را به رشتهها سریال میکنند و json Payload به عنوان بخشی از Log Entry ساختار یافته پشتیبانی نمیکنند.
function measuringExecutionTime() { const label = "myFunction() time"; // Labels the timing log entry. console.time(label); // Starts the timer. try { myFunction(); // Function to time. } catch (e) { // Logs an ERROR message. console.error("myFunction() yielded an error: " + e); } console.timeEnd(label); // Stops the timer, logs execution duration. } function myFunction() { // ... }
روش ها
| روش | نوع برگشت | شرح مختصر | 
|---|---|---|
| error() | void | یک پیام سطح ERROR خالی را به Stackdriver Logging ارسال می کند. | 
| error(formatOrObject, values) | void | یک پیام سطح ERROR را به Stackdriver Logging ارسال می کند. | 
| info() | void | پیام سطح INFO خالی را به Stackdriver Logging ارسال می کند. | 
| info(formatOrObject, values) | void | یک پیام سطح اطلاعات را به Stackdriver Logging ارسال می کند. | 
| log() | void | خروجی یک پیام سطح DEBUG خالی به Stackdriver Logging. | 
| log(formatOrObject, values) | void | یک پیام سطح DEBUG را به Stackdriver Logging ارسال می کند. | 
| time(label) | void | یک تایمر را شروع می کند که می توانید از آن برای پیگیری مدت زمان انجام یک عملیات استفاده کنید. | 
| time End(label) | void | تایمری را که قبلاً با فراخوانی console.time()شروع شده بود متوقف می کند. | 
| warn() | void | یک پیام سطح هشدار خالی را به Stackdriver Logging ارسال می کند. | 
| warn(formatOrObject, values) | void | یک پیام سطح هشدار را به Stackdriver Logging ارسال می کند. | 
مستندات دقیق
 error()
یک پیام سطح ERROR خالی را به Stackdriver Logging ارسال می کند.
 error(formatOrObject, values)
یک پیام سطح ERROR را به Stackdriver Logging ارسال می کند.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| format Or Object | Object | یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود. | 
| values | Object... | اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد. | 
 info()
پیام سطح INFO خالی را به Stackdriver Logging ارسال می کند.
 info(formatOrObject, values)
یک پیام سطح اطلاعات را به Stackdriver Logging ارسال می کند.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| format Or Object | Object | یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود. | 
| values | Object... | اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد. | 
 log()
خروجی یک پیام سطح DEBUG خالی به Stackdriver Logging.
log(formatOrObject, values)
یک پیام سطح DEBUG را به Stackdriver Logging ارسال می کند.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| format Or Object | Object | یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود. | 
| values | Object... | اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد. | 
 time(label)
یک تایمر را شروع می کند که می توانید از آن برای پیگیری مدت زمان انجام یک عملیات استفاده کنید.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| label | String | نامی که باید به تایمر جدید بدهید. | 
 time End(label)
 تایمری را که قبلاً با فراخوانی console.time() شروع شده بود متوقف می کند. مدت زمان در Stackdriver ثبت شده است.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| label | String | نام تایمر برای توقف | 
 warn()
یک پیام سطح هشدار خالی را به Stackdriver Logging ارسال می کند.
 warn(formatOrObject, values)
یک پیام سطح هشدار را به Stackdriver Logging ارسال می کند.
پارامترها
| نام | تایپ کنید | توضیحات | 
|---|---|---|
| format Or Object | Object | یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود. | 
| values | Object... | اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد. |