Class console

کنسول

اگر اسکریپت با پروژه استاندارد 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... اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد.