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