tencent cloud

Cloud Log Service

小程序JavaScript SDKによるログアップロード

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-12 15:13:59
AI翻訳
本文では、CLSのミニプログラムJavaScript SDKを使用してログアップロードを迅速に実行する方法を説明します。SDKの使用方法の詳細については、コードリポジトリtencentcloud-cls-sdk-js-miniを参照してください。

前提条件

ログトピックで匿名アップロードを有効にしてください。

開発環境の準備

接続を開始する前に、Node.jsをダウンロードしてインストールしてください。ダウンロードアドレスおよび関連操作については、Node.js公式サイトを参照してください。
以下ではCentOSシステムを例として、次のコマンドを使用して開発環境をインストールできます。
EPELリポジトリのインストール
sudo yum install epel-release -y
Node.jsとnpmのインストール
sudo yum install nodejs npm -y

小程序JavaScript SDKのインストール

1. プロジェクトディレクトリを作成して入ります。
2. npmを通じてSDKをインストールします。
npm install
npm install tencentcloud-cls-sdk-js-mini

リクエストパラメータ

変数
タイプ
必須/任意
説明
endpoint
String
はい
ドメイン情報です。入力時は、利用可能なリージョンのAPIアップロードログタブに記載されているドメインをご参照ください。
retry_times
integer
はい
再試行回数。
Source
String
いいえ
送信元IPアドレス。
topicID
String
はい
日志主题的 ID 信息。

ログアップロードのコード例

以下のコードは、ミニプログラムのJavaScript SDKを例に、SDKを呼び出してログアップロードを実行する操作を示します。
const { Log, LogGroup, AsyncClient, PutLogsRequest } = require('tencentcloud-cls-sdk-js-mini');

// AsyncClientインスタンスを作成します。
let client = new AsyncClient({
endpoint: "ap-xxxxxx.cls.tencentcs.com", // ドメイン名情報を入力してください。ドメイン名については、リンク内のAPIアップロードログタブにあるドメイン名を参照してください:https://www.tencentcloud.com/document/product/614/18940#.E5.9F.9F.E5.90.8D
retry_times: 10,
});

// LogGroupインスタンスを作成します。
let logGroup = new LogGroup();
logGroup.setSource("1.XX.XX.XX"); // お客様のIPアドレスに置き換えることができます。

// Logインスタンスを作成します。
let log = new Log(Date.now());
log.addContent("hello", "hello world1");
log.addContent("world", "hello world2");

// LogをLogGroupに追加します。
logGroup.addLog(log);

// PutLogsRequestインスタンスを作成します。
let request = new PutLogsRequest("8bbfXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", logGroup); // ログトピックIDに置き換えてください。

// ログをアップロードします。
async function uploadLogs() {
try {
let data = await client.PutLogs(request);
console.log("Logs uploaded successfully:", data);
} catch (error) {
console.error("Error uploading logs:", error);
}
}

// ログをアップロードする関数を呼び出します。
uploadLogs();

おわりに

上記の手順により、Tencent Cloud CLSのミニプログラムJavaScript SDKを使用してログのアップロード操作を迅速に完了できます。問題が発生した場合は、お問い合わせください。


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック