تتيح هذه الفئة للمطوّر كتابة سجلات في خدمة 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 | تؤدي إلى إخراج رسالة فارغة على مستوى الخطأ في Stackdriver Logging. |
error(formatOrObject, values) | void | تؤدي إلى إخراج رسالة بمستوى "خطأ" في Stackdriver Logging. |
info() | void | إخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging. |
info(formatOrObject, values) | void | إخراج رسالة مستوى INFO إلى Stackdriver Logging. |
log() | void | تؤدي هذه السياسة إلى إخراج رسالة فارغة على مستوى "تصحيح الأخطاء" في Stackdriver Logging. |
log(formatOrObject, values) | void | تعمل هذه الميزة على إخراج رسالة على مستوى "تصحيح الأخطاء" في Stackdriver Logging. |
time(label) | void | لبدء مؤقت يمكنك استخدامه لتتبع المدة التي تستغرقها العملية. |
timeEnd(label) | void | لإيقاف موقّت بدأه سابقًا من خلال الاتصال بـ console.time() . |
warn() | void | تؤدي إلى إخراج رسالة فارغة على مستوى "تحذير" إلى Stackdriver Logging. |
warn(formatOrObject, values) | void | تؤدي إلى إخراج رسالة على مستوى "تحذير" إلى Stackdriver Logging. |
الوثائق التفصيلية
error()
تؤدي إلى إخراج رسالة فارغة على مستوى الخطأ في Stackdriver Logging.
error(formatOrObject, values)
تؤدي إلى إخراج رسالة بمستوى "خطأ" في Stackdriver Logging.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript في حال عدم وجود معلَمات أخرى. |
values | Object... | الكائنات التي ستحل محل السلاسل البديلة داخل الرسالة. يمنحك هذا الإجراء مزيدًا من التحكّم في تنسيق المخرجات. |
info()
إخراج رسالة فارغة من مستوى INFO إلى Stackdriver Logging.
info(formatOrObject, values)
إخراج رسالة مستوى INFO إلى Stackdriver Logging.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript في حال عدم وجود معلَمات أخرى. |
values | Object... | الكائنات التي ستحل محل السلاسل البديلة داخل الرسالة. يمنحك هذا الإجراء مزيدًا من التحكّم في تنسيق المخرجات. |
log()
تؤدي هذه السياسة إلى إخراج رسالة فارغة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.
log(formatOrObject, values)
تعمل هذه الميزة على إخراج رسالة على مستوى "تصحيح الأخطاء" في Stackdriver Logging.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript في حال عدم وجود معلَمات أخرى. |
values | Object... | الكائنات التي ستحل محل السلاسل البديلة داخل الرسالة. يمنحك هذا الإجراء مزيدًا من التحكّم في تنسيق المخرجات. |
time(label)
لبدء مؤقت يمكنك استخدامه لتتبع المدة التي تستغرقها العملية.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
label | String | الاسم المطلوب تخصيص الموقّت الجديد فيه. |
timeEnd(label)
لإيقاف موقّت بدأه سابقًا من خلال الاتصال بـ console.time()
. يتم تسجيل المدة الزمنية
في Stackdriver.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
label | String | واسم المؤقت للتوقف. |
warn()
تؤدي إلى إخراج رسالة فارغة على مستوى "تحذير" إلى Stackdriver Logging.
warn(formatOrObject, values)
تؤدي إلى إخراج رسالة على مستوى "تحذير" إلى Stackdriver Logging.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
formatOrObject | Object | سلسلة تحتوي على صفر أو أكثر من سلاسل الاستبدال، أو كائن JavaScript سيتم تسجيله ككائن JavaScript في حال عدم وجود معلَمات أخرى. |
values | Object... | الكائنات التي ستحل محل السلاسل البديلة داخل الرسالة. يمنحك هذا الإجراء مزيدًا من التحكّم في تنسيق المخرجات. |