mirror of https://github.com/docker/cli.git
Add --since argument to docker logs cmd
Added --since argument to `docker logs` command. Accept unix timestamps and shows logs only created after the specified date. Default value is 0 and passing default value or not specifying the value in the request causes parameter to be ignored (behavior prior to this change). Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
This commit is contained in:
parent
4edc51e283
commit
a92995bc14
|
@ -593,7 +593,7 @@ _docker_logs() {
|
|||
|
||||
case "$cur" in
|
||||
-*)
|
||||
COMPREPLY=( $( compgen -W "--follow -f --help --tail --timestamps -t" -- "$cur" ) )
|
||||
COMPREPLY=( $( compgen -W "--follow -f --help --since --tail --timestamps -t" -- "$cur" ) )
|
||||
;;
|
||||
*)
|
||||
local counter=$(__docker_pos_first_nonflag '--tail')
|
||||
|
|
|
@ -233,6 +233,7 @@ complete -c docker -f -n '__fish_docker_no_subcommand' -a logs -d 'Fetch the log
|
|||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -s f -l follow -d 'Follow log output'
|
||||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -l help -d 'Print usage'
|
||||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -s t -l timestamps -d 'Show timestamps'
|
||||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -l since -d 'Show logs since timestamp'
|
||||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -l tail -d 'Output the specified number of lines at the end of logs (defaults to all logs)'
|
||||
complete -c docker -A -f -n '__fish_seen_subcommand_from logs' -a '(__fish_print_docker_containers running)' -d "Container"
|
||||
|
||||
|
|
|
@ -305,6 +305,7 @@ __docker_subcommand () {
|
|||
(logs)
|
||||
_arguments \
|
||||
{-f,--follow}'[Follow log output]' \
|
||||
'-s,--since[Show logs since timestamp]' \
|
||||
{-t,--timestamps}'[Show timestamps]' \
|
||||
'--tail=-[Output the last K lines]:lines:(1 10 20 50 all)' \
|
||||
'*:containers:__docker_containers'
|
||||
|
|
|
@ -1632,6 +1632,7 @@ For example:
|
|||
Fetch the logs of a container
|
||||
|
||||
-f, --follow=false Follow log output
|
||||
--since="" Show logs since timestamp
|
||||
-t, --timestamps=false Show timestamps
|
||||
--tail="all" Number of lines to show from the end of the logs
|
||||
|
||||
|
@ -1651,6 +1652,10 @@ timestamp, for example `2014-09-16T06:17:46.000000000Z`, to each
|
|||
log entry. To ensure that the timestamps for are aligned the
|
||||
nano-second part of the timestamp will be padded with zero when necessary.
|
||||
|
||||
The `--since` option shows logs of a container generated only after
|
||||
the given date, specified as RFC 3339 or UNIX timestamp. The `--since` option
|
||||
can be combined with the `--follow` and `--tail` options.
|
||||
|
||||
## pause
|
||||
|
||||
Usage: docker pause CONTAINER [CONTAINER...]
|
||||
|
|
Loading…
Reference in New Issue