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