LoginSignup
0
0

More than 1 year has passed since last update.

[CodeBuild] ログを綺麗に(普通に)テキストコピー

Last updated at Posted at 2022-10-17

CodeBuildのログは、CodeBuildのビルドログタブや、そのテールログで確認できます。
ただし、単にコピーしてエディターにペーストすると、余計な空白行が大量に挿入されたり、HTML用のヘッダーが含まれたりして扱いづらいです。

ログ内容が長大でなければ、以下で簡単にテキストコピーできます

ビルドログタブ -> 上部の「ログ全体の表示」-> CloudWatchLogsに飛ぶ -> テキストとして表示にチェックをつける -> 上部の「さらにロードします。」を、「現時点で古いイベントはありません。再試行」の表示になるまで何回か押す -> アクション -> 検索結果のコピー(ASCII) -> エディターにペーストする

image.png

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|                                                                                                                                                    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
"
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0