## Overview gcloud logging helper command **๐ก Requirement** - gcloud sdk - gawk - gdate (macOS) - [qq](https://github.com/mattn/qq) - fzf **๐ install** ```sh # bash source fzf-log-comp.zsh # zsh source fzf-log-comp.zsh ``` ## Usage ```sh gaelog [options] [query] QUERY: sql where statement. supported column row,message,log row: log line number message: log message log: raw message eg. log like '%POST%' message like '%Request%' row = 19 OPTIONS: google platform: -a app engine name severity: -e severity >= ERROR -w severity >= WARNING -d severity >= DEBUG httpRequest.status: -r, -request-error status >= 400 -e, -server-error status >= 500 logging options: -l log limit -it interactive mode -f appending log query -verbose ``` ## ๐ Customize ๐งพ stackdriver logging filter ```sh # in __log_query() # write your default fileter log_query="xxxx" ``` ๐ default preview fields ```sh # in __awk_cmd() # add or remove fields fields = "protoPayload.line protoPayload.appId protoPayload.method resource.type resource.labels timestamp"; ```