如何从前端使用 AWS CloudWatch Logs 提交简单日志?
How to submit the simple log with AWS CloudWatch Logs from frontend?
经过大约 1 小时的搜索,我没有从前端 找到任何关于 'how to submit a simple log to 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)
}
您可以直接从浏览器使用 JavaScript 的 AWS 开发工具包。访问 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/ 获取指南。
假设您已经创建了日志组和日志流,那么您可以调用 AWS CloudWatchLogs putLogEvents
的方法 API。如需指南,请访问 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatchLogs.html#putLogEvents-property
经过大约 1 小时的搜索,我没有从前端 找到任何关于 'how to submit a simple log to 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)
}
您可以直接从浏览器使用 JavaScript 的 AWS 开发工具包。访问 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/ 获取指南。
假设您已经创建了日志组和日志流,那么您可以调用 AWS CloudWatchLogs putLogEvents
的方法 API。如需指南,请访问 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatchLogs.html#putLogEvents-property