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יוצרת הודעה ברמת 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...אובייקטים שאיתם ניתן להחליף מחרוזות החלפה בתוך ההודעה. הפעולה הזאת נותנת שליטה נוספת על הפורמט של הפלט.