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