前言
@google-cloud/logging 是 Google Cloud Platform 的 JavaScript 客户端库,用于在云中创建、读取和管理日志条目。 这个软件包遵循谷歌云日志 API,您可以在 Google Cloud Console 中配置您的日志记录器并在 Cloud Logging 中查看您的日志。
本文主要介绍如何使用该 npm 包,并提供实用的示例代码。
安装和初始化
安装
使用 npm 进行安装:
npm install --save @google-cloud/logging
初始化
首先,您需要设置凭据。这是为了让该包能访问您的 Google Cloud Platform:
const { Logging } = require('@google-cloud/logging'); const logging = new Logging({ projectId: 'your-project-id', keyFilename: '/path/to/keyfile.json', });
上述代码中,projectId
指定您的 Google Cloud Platform 项目 ID,keyFilename
指定您的项目凭据所在的路径。
创建日志记录器
您可以使用下列代码创建一个日志记录器:
// Creates a logger named "example". const logger = logging.log('example');
上述代码中,我们使用 logging.log()
方法来创建一个名为 "example" 的日志记录器。
记录日志
使用下列代码来记录日志:
// Write a log entry with metadata "first log" logger.log({ severity: 'info', message: 'hello world', metadata: { first_log: true, }, });
在这里,我们记录了一条日志,其日志级别为 "info",消息为 "hello world",还为 "first log" 添加了元数据。
查看日志
使用下列代码来查看日志:
// Logs every entry from this log. logger.getEntries().then(([entries]) => { console.log(`Entries:`); entries.forEach(entry => console.log(entry)); });
我们使用 logger.getEntries()
方法来查看我们在日志记录器中创建的所有日志。
结语
本文简要介绍了 @google-cloud/logging npm 包的使用方法,并提供了示例代码。希望本文能对前端开发人员插上 “云日志” 一翼,在应用开发中为之创造更多可能。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/google-cloud-logging