CodeBuildのログは、CodeBuildのビルドログタブや、そのテールログで確認できます。
ただし、単にコピーしてエディターにペーストすると、余計な空白行が大量に挿入されたり、HTML用のヘッダーが含まれたりして扱いづらいです。
ログ内容が長大でなければ、以下で簡単にテキストコピーできます
ビルドログタブ -> 上部の「ログ全体の表示」-> CloudWatchLogsに飛ぶ -> テキストとして表示にチェックをつける -> 上部の「さらにロードします。」を、「現時点で古いイベントはありません。再試行」の表示になるまで何回か押す -> アクション -> 検索結果のコピー(ASCII) -> エディターにペーストする
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| message |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Container] 2022/10/17 20:45:19 going inside waitForAgent |
| [Container] 2022/10/17 20:45:19 Waiting for agent ping |
| [Container] 2022/10/17 20:45:20 Waiting for DOWNLOAD_SOURCE |
| [Container] 2022/10/17 20:45:20 Phase is DOWNLOAD_SOURCE |
| [Container] 2022/10/17 20:45:20 finished waitForAgent |
| [Container] 2022/10/17 20:45:20 inside CopySrc
messageヘッダー部分とか、各行の先頭の縦線いらないけど、省略できないのでご愛敬
その他
検索結果のコピー(CSV)をすると、各行が1セルになるように、各行がダブルクォーテーションで囲まれてコピーされる
けど、出力にダブルクォーテーション含んでると、スプレッドシートの仕様によってはそこでセルが分割されてしまいそう(先頭/末尾以外のダブルクォーテーションを一括置換でエスケープとかしないといけなそう)
message
"[Container] 2022/10/17 20:45:19 going inside waitForAgent
"
"[Container] 2022/10/17 20:45:19 Waiting for agent ping
"
"[Container] 2022/10/17 20:45:20 Waiting for DOWNLOAD_SOURCE
"
"[Container] 2022/10/17 20:45:20 Phase is DOWNLOAD_SOURCE
"
"[Container] 2022/10/17 20:45:20 finished waitForAgent
"
"[Container] 2022/10/17 20:45:20 inside CopySrc
"