@@ -22,13 +22,19 @@ func execute(cmd *cobra.Command, args []string) {
2222 level , _ := cmd .Flags ().GetString ("level" )
2323
2424 if level != "" && level != "info" && level != "warn" && level != "error" && level != "debug" {
25- fmt .Fprintln (cmd .ErrOrStderr (), styles .Error ().Render ("Invalid log level. Must be one of: debug, info, warn, error" ))
25+ fmt .Fprintf (cmd .ErrOrStderr (), "%s\n \n " , styles .ErrorBadge ().Render ("ERROR" ))
26+ fmt .Fprintln (cmd .ErrOrStderr (), styles .Error ().Render ("Invalid log level. Must be one of:" ))
27+ fmt .Fprintf (cmd .ErrOrStderr (), " %s %s\n " , styles .Code ().Render ("debug" ), styles .Muted ().Render ("- Debug information" ))
28+ fmt .Fprintf (cmd .ErrOrStderr (), " %s %s\n " , styles .Code ().Render ("info" ), styles .Muted ().Render ("- General information" ))
29+ fmt .Fprintf (cmd .ErrOrStderr (), " %s %s\n " , styles .Code ().Render ("warn" ), styles .Muted ().Render ("- Warning messages" ))
30+ fmt .Fprintf (cmd .ErrOrStderr (), " %s %s\n " , styles .Code ().Render ("error" ), styles .Muted ().Render ("- Error messages only" ))
2631 os .Exit (1 )
2732 }
2833
2934 reader , err := logger .NewReader (tail , level )
3035 if err != nil {
31- fmt .Fprintln (cmd .ErrOrStderr (), styles .Error ().Render (fmt .Sprintf ("Error: %s" , err )))
36+ fmt .Fprintf (cmd .ErrOrStderr (), "%s\n " , styles .ErrorBadge ().Render ("ERROR" ))
37+ fmt .Fprintln (cmd .ErrOrStderr (), styles .Error ().Render (fmt .Sprintf ("Failed to initialize log reader: %s" , err )))
3238 os .Exit (1 )
3339 }
3440
@@ -39,6 +45,7 @@ func execute(cmd *cobra.Command, args []string) {
3945 }
4046
4147 if err != nil {
48+ fmt .Fprintf (cmd .ErrOrStderr (), "%s\n " , styles .ErrorBadge ().Render ("ERROR" ))
4249 fmt .Fprintln (cmd .ErrOrStderr (), styles .Error ().Render (fmt .Sprintf ("Error reading logs: %s" , err )))
4350 os .Exit (1 )
4451 }
0 commit comments