Class console

console

המחלקות האלה מאפשרות למפתח לכתוב ביומן הביצוע ול-Cloud Logging אם הסקריפט משויך לפרויקט רגיל ב-Cloud.

כדי לקבל תמיכה מלאה ב-Cloud Logging וברישום מובנה ביומן, צריך להשתמש ב-Logger. השיטות console מבצעות סריאליזציה של האובייקטים למחרוזות, ולא תומכות ב-jsonPayload כחלק מרישום היומנים המובנה LogEntry.

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() {
  // ...
}

Methods

שיטהסוג הערך שמוחזרתיאור קצר
error()voidהפונקציה מוציאה הודעה ריקה ברמת ERROR ל-Stackdriver Logging.
error(formatOrObject, values)voidהפונקציה מוציאה הודעה ברמת ERROR ל-Stackdriver Logging.
info()voidהפלט הוא הודעה ריקה ברמת INFO ב-Stackdriver Logging.
info(formatOrObject, values)voidהפונקציה מוציאה הודעה ברמת INFO ל-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.

פרמטרים

שםסוגתיאור
formatOrObjectObjectמחרוזת שמכילה אפס או יותר מחרוזות החלפה, או אובייקט JavaScript שיירשם ביומן כאובייקט JavaScript אם לא צוינו פרמטרים אחרים.
valuesObject...אובייקטים שבאמצעותם יוחלפו מחרוזות ההחלפה בהודעה. כך תוכלו לשלוט יותר בפורמט של הפלט.

info()

הפלט הוא הודעה ריקה ברמת INFO ב-Stackdriver Logging.


info(formatOrObject, values)

הפונקציה מוציאה הודעה ברמת INFO ל-Stackdriver Logging.

פרמטרים

שםסוגתיאור
formatOrObjectObjectמחרוזת שמכילה אפס או יותר מחרוזות החלפה, או אובייקט JavaScript שיירשם ביומן כאובייקט JavaScript אם לא צוינו פרמטרים אחרים.
valuesObject...אובייקטים שבאמצעותם יוחלפו מחרוזות ההחלפה בהודעה. כך תוכלו לשלוט יותר בפורמט של הפלט.

log()

הפלט הוא הודעה ריקה ברמת DEBUG ב-Stackdriver Logging.


log(formatOrObject, values)

הפונקציה מוציאה הודעה ברמת DEBUG ל-Stackdriver Logging.

פרמטרים

שםסוגתיאור
formatOrObjectObjectמחרוזת שמכילה אפס או יותר מחרוזות החלפה, או אובייקט JavaScript שיירשם ביומן כאובייקט JavaScript אם לא צוינו פרמטרים אחרים.
valuesObject...אובייקטים שבאמצעותם יוחלפו מחרוזות ההחלפה בהודעה. כך תוכלו לשלוט יותר בפורמט של הפלט.

time(label)

מתחיל טיימר שאפשר להשתמש בו כדי לעקוב אחרי משך הפעולה.

פרמטרים

שםסוגתיאור
labelStringהשם שרוצים לתת לטיימר החדש.

timeEnd(label)

מפסיק טיימר שהופעל קודם לכן על ידי קריאה ל-console.time(). משך הזמן מתועד ב-Stackdriver.

פרמטרים

שםסוגתיאור
labelStringהשם של הטיימר שרוצים להפסיק.

warn()

הפונקציה מוציאה הודעה ברמת אזהרה ריקה ל-Stackdriver Logging.


warn(formatOrObject, values)

הפונקציה מוציאה הודעה ברמת אזהרה ל-Stackdriver Logging.

פרמטרים

שםסוגתיאור
formatOrObjectObjectמחרוזת שמכילה אפס או יותר מחרוזות החלפה, או אובייקט JavaScript שיירשם ביומן כאובייקט JavaScript אם לא צוינו פרמטרים אחרים.
valuesObject...אובייקטים שבאמצעותם יוחלפו מחרוזות ההחלפה בהודעה. כך תוכלו לשלוט יותר בפורמט של הפלט.