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