File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,13 +39,11 @@ func (l *CmdLogger) Write(p []byte) (int, error) {
3939
4040// HandlerLogger catches stray outputs from egress handlers
4141type HandlerLogger struct {
42- json bool
4342 logger logger.Logger
4443}
4544
46- func NewHandlerLogger (json bool , keyAndValues ... any ) * HandlerLogger {
45+ func NewHandlerLogger (keyAndValues ... any ) * HandlerLogger {
4746 return & HandlerLogger {
48- json : json ,
4947 logger : logger .GetLogger ().WithValues (keyAndValues ... ),
5048 }
5149}
@@ -54,8 +52,7 @@ func (l *HandlerLogger) Write(p []byte) (n int, err error) {
5452 s := strings .Split (strings .TrimSuffix (string (p ), "\n " ), "\n " )
5553 for _ , line := range s {
5654 switch {
57- case (l .json && strings .HasPrefix (line , `{"level":"` )) ||
58- (! l .json && len (line ) > 24 && line [24 ] == '\t' ):
55+ case strings .HasSuffix (line , "}" ):
5956 // (probably) normal log
6057 fmt .Println (line )
6158 case strings .HasPrefix (line , "0:00:" ):
You can’t perform that action at this time.
0 commit comments