Class console

کنسول

این کلاس به توسعه‌دهنده اجازه می‌دهد تا گزارش‌هایی را در سرویس Stackdriver Logging Google Cloud Platform بنویسد. موارد زیر چند نمونه ثبت گزارش را نشان می دهد:

function measuringExecutionTime() {
  // A simple INFO log message, using sprintf() formatting.
  console.info('Timing the %s function (%d arguments)', 'myFunction', 1);

  // Log a JSON object at a DEBUG level. If the object contains a property called "message",
  // that is used as the summary in the log viewer, otherwise a stringified version of
  // the object is used as the summary.
  var parameters = {
    isValid: true,
    content: 'some string',
    timestamp: new Date()
  };
  console.log(parameters);

  var label = 'myFunction() time';  // Labels the timing log entry.
  console.time(label);              // Starts the timer.
  try {
    myFunction(parameters);         // 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.
}

روش ها

روش نوع برگشت شرح مختصر
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 یک تایمر را شروع می کند که می توانید از آن برای پیگیری مدت زمان انجام یک عملیات استفاده کنید.
timeEnd(label) void تایمری را که قبلاً با فراخوانی console.time() شروع شده بود متوقف می کند.
warn() void یک پیام سطح هشدار خالی را به Stackdriver Logging ارسال می کند.
warn(formatOrObject, values) void یک پیام سطح هشدار را به Stackdriver Logging ارسال می کند.

مستندات دقیق

error()

یک پیام سطح ERROR خالی را به Stackdriver Logging ارسال می کند.


error(formatOrObject, values)

یک پیام سطح ERROR را به Stackdriver Logging ارسال می کند.

پارامترها

نام تایپ کنید توضیحات
formatOrObject Object یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود.
values Object... اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد.

info()

پیام سطح INFO خالی را به Stackdriver Logging ارسال می کند.


info(formatOrObject, values)

یک پیام سطح اطلاعات را به Stackdriver Logging ارسال می کند.

پارامترها

نام تایپ کنید توضیحات
formatOrObject Object یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود.
values Object... اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد.

log()

خروجی یک پیام سطح DEBUG خالی به Stackdriver Logging.


log(formatOrObject, values)

یک پیام سطح DEBUG را به Stackdriver Logging ارسال می کند.

پارامترها

نام تایپ کنید توضیحات
formatOrObject Object یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود.
values Object... اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد.

time(label)

یک تایمر را شروع می کند که می توانید از آن برای پیگیری مدت زمان انجام یک عملیات استفاده کنید.

پارامترها

نام تایپ کنید توضیحات
label String نامی که باید به تایمر جدید بدهید.

timeEnd(label)

تایمری را که قبلاً با فراخوانی console.time() شروع شده بود متوقف می کند. مدت زمان در Stackdriver ثبت شده است.

پارامترها

نام تایپ کنید توضیحات
label String نام تایمر برای توقف

warn()

یک پیام سطح هشدار خالی را به Stackdriver Logging ارسال می کند.


warn(formatOrObject, values)

یک پیام سطح هشدار را به Stackdriver Logging ارسال می کند.

پارامترها

نام تایپ کنید توضیحات
formatOrObject Object یک رشته حاوی صفر یا چند رشته جایگزین یا یک شی جاوا اسکریپت که در صورت عدم وجود پارامترهای دیگر به عنوان یک شی جاوا اسکریپت ثبت می شود.
values Object... اشیایی که می توان رشته های جایگزین را در پیام جایگزین کرد. این به شما کنترل بیشتری بر روی فرمت خروجی می دهد.