@@ -25,26 +25,17 @@ import (
2525 "google.golang.org/grpc/grpclog"
2626)
2727
28- var logger = grpclog .Component ("authz-audit" )
28+ var grpcLogger = grpclog .Component ("authz-audit" )
2929
30- type StdOutLogger struct {}
30+ type StdOutLogger struct {
31+ }
3132
3233func (logger * StdOutLogger ) Log (event * Event ) {
3334 jsonBytes , err := json .Marshal (event )
3435 if err != nil {
35- fmt .Errorf ("failed to marshal log data to JSON: %v" , err )
36- }
37- //TODO checkinternal go log package for redirection of output
38- fmt .Println (string (jsonBytes ))
39- }
40-
41- func (logger * StdOutLogger ) ToJSON () ([]byte , error ) {
42- jsonBytes , err := json .Marshal (logger )
43- if err != nil {
44- return nil , fmt .Errorf ("failed to marshal logger to JSON: %v" , err )
36+ grpcLogger .Errorf ("failed to marshal log data to JSON: %v" , err )
4537 }
46-
47- return jsonBytes , nil
38+ fmt .Println ("[AuthZ Audit StdOutLogger] " + string (jsonBytes ))
4839}
4940
5041const (
@@ -66,7 +57,7 @@ func (StdOutLoggerBuilder) Build(LoggerConfig) Logger {
6657}
6758
6859func (StdOutLoggerBuilder ) ParseLoggerConfig (config json.RawMessage ) (LoggerConfig , error ) {
69- logger . Infof ("Config value %v ignored, " +
70- "StdOutLogger doesn't support custom configs" , config )
60+ grpcLogger . Warningf ("Config value %v ignored, " +
61+ "StdOutLogger doesn't support custom configs" , string ( config ) )
7162 return & StdoutLoggerConfig {}, nil
7263}
0 commit comments