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
|
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')
|
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' -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' -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' -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' -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"
|
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)
|
(logs)
|
||||||
_arguments \
|
_arguments \
|
||||||
{-f,--follow}'[Follow log output]' \
|
{-f,--follow}'[Follow log output]' \
|
||||||
|
'-s,--since[Show logs since timestamp]' \
|
||||||
{-t,--timestamps}'[Show timestamps]' \
|
{-t,--timestamps}'[Show timestamps]' \
|
||||||
'--tail=-[Output the last K lines]:lines:(1 10 20 50 all)' \
|
'--tail=-[Output the last K lines]:lines:(1 10 20 50 all)' \
|
||||||
'*:containers:__docker_containers'
|
'*:containers:__docker_containers'
|
||||||
|
|
|
@ -1632,6 +1632,7 @@ For example:
|
||||||
Fetch the logs of a container
|
Fetch the logs of a container
|
||||||
|
|
||||||
-f, --follow=false Follow log output
|
-f, --follow=false Follow log output
|
||||||
|
--since="" Show logs since timestamp
|
||||||
-t, --timestamps=false Show timestamps
|
-t, --timestamps=false Show timestamps
|
||||||
--tail="all" Number of lines to show from the end of the logs
|
--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
|
log entry. To ensure that the timestamps for are aligned the
|
||||||
nano-second part of the timestamp will be padded with zero when necessary.
|
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
|
## pause
|
||||||
|
|
||||||
Usage: docker pause CONTAINER [CONTAINER...]
|
Usage: docker pause CONTAINER [CONTAINER...]
|
||||||
|
|
Loading…
Reference in New Issue