Skip to content

Commit

Permalink
feat(logcli): add --to flag to specify latest RFC3339 time for query (#…
Browse files Browse the repository at this point in the history
…776)

Fixes #774
  • Loading branch information
rfratto authored and sh0rez committed Jul 18, 2019
1 parent 4bf7766 commit f74f2c8
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
3 changes: 2 additions & 1 deletion cmd/logcli/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ var (
regexpStr = queryCmd.Arg("regex", "").String()
limit = queryCmd.Flag("limit", "Limit on number of entries to print.").Default("30").Int()
since = queryCmd.Flag("since", "Lookback window.").Default("1h").Duration()
from = queryCmd.Flag("from", "Start looking for logs at this absolute time").String()
from = queryCmd.Flag("from", "Start looking for logs at this absolute time (inclusive)").String()
to = queryCmd.Flag("to", "Stop looking for logs at this absolute time (exclusive)").String()
forward = queryCmd.Flag("forward", "Scan forwards through logs.").Default("false").Bool()
tail = queryCmd.Flag("tail", "Tail the logs").Short('t').Default("false").Bool()
delayFor = queryCmd.Flag("delay-for", "Delay in tailing by number of seconds to accumulate logs").Default("0").Int()
Expand Down
10 changes: 9 additions & 1 deletion cmd/logcli/query.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,15 @@ func doQuery() {
var err error
start, err = time.Parse(time.RFC3339Nano, *from)
if err != nil {
log.Fatalf("error parsing date '%s': %s", *from, err)
log.Fatalf("error parsing --from date '%s': %s", *from, err)
}
}

if *to != "" {
var err error
end, err = time.Parse(time.RFC3339Nano, *to)
if err != nil {
log.Fatalf("error parsing --to date '%s': %s", *to, err)
}
}

Expand Down

0 comments on commit f74f2c8

Please sign in to comment.