首页 > 解决方案 > 如何从前端使用 AWS CloudWatch Logs 提交简单日志?

问题描述

经过大约 1 小时的搜索,我没有从前端找到任何关于“如何向 AWS CloudWatch Logs 提交简单日志”的信息。几乎所有示例都是针对 Node.js,但我需要从前端提交错误,而不是表单后端。我什至没有找到我应该为前端使用哪个包。

为了节省您的时间,我准备了解决方案模板。

import { AWSCloudWatch } from "?????";

AWSCloudWatch.config({
  // minimal config
});

if (__IS_DEVELOPMENT_BUILDING_MODE__ || __IS_TESTING_BUILDING_MODE__) {
  console.error(errorMessage);
  return;
}

if (__IS_PRODUCTION_BUILDING_MODE__) {
  // Submit 'errorMessage' to AWS CloudWatch
  // It would be something like
  // AWSCloudWatch.submit(errorMessage)
}

标签: javascriptamazon-web-servicesamazon-cloudwatchamazon-cloudwatchlogs

解决方案


您可以直接从浏览器使用适用于 JavaScript 的 AWS 开发工具包。访问https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/获取指南。

然后您可以调用putLogEventsAWS CloudWatchLogs API 的方法,假设您已经创建了日志组和日志流。有关指南,请访问https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatchLogs.html#putLogEvents-property


推荐阅读