Class console

console

הכיתה הזו מאפשרת למפתח לכתוב ביומן הביצועים וב-Google 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.
error(formatOrObject, values)voidהפונקציה כותבת הודעה ברמה ERROR ביומן של Stackdriver.
info()voidהפונקציה מפיקה הודעה ריקה ברמה INFO ל-Stackdriver Logging.
info(formatOrObject, values)voidהפונקציה מפיקה הודעה ברמת INFO ל-Stackdriver Logging.
log()voidהפונקציה מפיקה הודעה ריקה ברמת DEBUG ל-Stackdriver Logging.
log(formatOrObject, values)voidהפלט הוא הודעה ברמת DEBUG ביומן של Stackdriver.
time(label)voidהפעלת טיימר שבעזרתו אפשר לעקוב אחרי משך הפעולה.
timeEnd(label)voidהפונקציה מפסיקה טיימר שהופעל קודם לכן באמצעות קריאה ל-console.time().
warn()voidהפלט הוא הודעת אזהרה ריקה ביומן של Stackdriver.
warn(formatOrObject, values)voidהפלט הוא הודעת אזהרה ברמה WARNING ב-Stackdriver Logging.

מסמכים מפורטים

error()

הפלט הוא הודעה ריקה ברמה ERROR ביומן של Stackdriver.


error(formatOrObject, values)

הפונקציה כותבת הודעה ברמה ERROR ביומן של Stackdriver.

פרמטרים

שםסוגתיאור
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.

פרמטרים

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

time(label)

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

פרמטרים

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

timeEnd(label)

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

פרמטרים

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

warn()

הפלט הוא הודעת אזהרה ריקה ביומן של Stackdriver.


warn(formatOrObject, values)

הפלט הוא הודעת אזהרה ברמה WARNING ב-Stackdriver Logging.

פרמטרים

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