99 "github.com/localstack/lstk/internal/env"
1010 "github.com/localstack/lstk/internal/output"
1111 "github.com/localstack/lstk/internal/runtime"
12- "github.com/localstack/lstk/internal/ui"
1312 "github.com/localstack/lstk/internal/telemetry"
13+ "github.com/localstack/lstk/internal/ui"
1414 "github.com/spf13/cobra"
1515)
1616
@@ -25,6 +25,10 @@ func newLogsCmd(cfg *env.Env, tel *telemetry.Client) *cobra.Command {
2525 if err != nil {
2626 return err
2727 }
28+ verbose , err := cmd .Flags ().GetBool ("verbose" )
29+ if err != nil {
30+ return err
31+ }
2832 rt , err := runtime .NewDockerRuntime (cfg .DockerHost )
2933 if err != nil {
3034 return err
@@ -34,11 +38,12 @@ func newLogsCmd(cfg *env.Env, tel *telemetry.Client) *cobra.Command {
3438 return fmt .Errorf ("failed to get config: %w" , err )
3539 }
3640 if isInteractiveMode (cfg ) {
37- return ui .RunLogs (cmd .Context (), rt , appConfig .Containers , follow )
41+ return ui .RunLogs (cmd .Context (), rt , appConfig .Containers , follow , verbose )
3842 }
39- return container .Logs (cmd .Context (), rt , output .NewPlainSink (os .Stdout ), appConfig .Containers , follow )
43+ return container .Logs (cmd .Context (), rt , output .NewPlainSink (os .Stdout ), appConfig .Containers , follow , verbose )
4044 }),
4145 }
4246 cmd .Flags ().BoolP ("follow" , "f" , false , "Follow log output" )
47+ cmd .Flags ().BoolP ("verbose" , "v" , false , "Show all log output without filtering" )
4348 return cmd
4449}
0 commit comments