Advanced formatting to help you find what you need
Highlight keywords in Green, Yellow or Red to capture your attention
Display preferences via command line flags, env variables or a config file
Help for when you can't quite remember the group name
Get Started
Install on Mac via brew: brew install mmcquillan/tools/lawsg
Alternatively compile via go: go get github.com/mmcquillan/lawsg
Ensure you set your AWS Environment Variables:
AWS_REGION
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
Get started with: lawsg help more
Enjoy all your wonderful logs!
Features
USAGE:
lawsg help [ more | <topic name> ]
lawsg groups [options]
lawsg streams <group name> [options]
lawsg get <group name> [options]
lawsg version
FILTER OPTIONS:
-f --filter Cloudwatch Filter for Event Logs
-m --stream Comma delimited list of Streams
-s --starttime Start Time for the Event Logs [default: 10 min before now]
-e --endtime End Time for the Event Logs [default: now]
-n --number Number of Log Events to show
-t --tail Active tailing of Event Logs
DISPLAY OPTIONS:
--tz Convert Event Log display to local time
--spacing Adds spacing between Log Events
--ng Display No Group column
--ns Display No Stream column
--nt Display No Time column
--nc Display No Color
--nw Display No Wrapping of lines (truncates)
--stream-ltrim Trims Left side of Stream Name
--stream-rtrim Trims Right side of Stream Name
--message-ltrim Trims Left side of Event Message
--message-rtrim Trims Right side of Event Message
--multi-line Handles multiple logs entries in one Event Message
--green Comma delimited Words to highlight Green
--yellow Comma delimited Words to highlight Yellow
--red Comma delimited Words to highlight Red
ADVANCED OPTIONS:
-c --command Command to run groups, streams, get, help (or first argument)
-g --group Group for the command (or second argument)
--chunk Chunk size for retrieving Event Logs [default: 10000]
--sortkey Add each line with a sortable time based key [default: false]
--refresh Tail Refresh interval in seconds [default: 5]
--region Override or set the AWS Region
--env Environment prefix multiple AWS ENV Vars (ex: STAGING_AWS_REGION)
--stats Display Stats from request
--debug Debug of Output