背景
Railsでログのフォーマッタとしてlogrageを使用しているのですが、クライアント側で参照する必要があるため。
呼び出し方
- 初期化
client = Aws::CloudWatchLogs::Client.new(
region: region_name,
credentials: credentials
)
-
get_log_events
でストリームオブジェクトを呼び出す
resp = client.get_log_events({
log_group_name: "ロググループ名",
log_stream_name: "ログストリーム名"
}
resp.events #=> Array
resp.events[0].timestamp #=> Integer
resp.events[0].message #=> String
resp.events[0].ingestion_time #=> Integer
参照