Skip to content

Commit 9fb3a03

Browse files
committed
use original zap flag
1 parent 7c62617 commit 9fb3a03

File tree

5 files changed

+10
-40
lines changed

5 files changed

+10
-40
lines changed

cmd/bbr/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ func run() error {
6464
opts := zap.Options{Development: true}
6565
opts.BindFlags(flag.CommandLine)
6666
flag.Parse()
67+
6768
// --- set up logger
68-
ctrl.SetLogger(logging.InitLogging(*logVerbosity, true))
69+
ctrl.SetLogger(logging.InitLogging(&opts))
6970

7071
// Print all flag values
7172
flags := make(map[string]any)

cmd/epp/runner/runner.go

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ import (
3030

3131
"github.com/go-logr/logr"
3232
"github.com/prometheus/client_golang/prometheus"
33-
uberzap "go.uber.org/zap"
34-
"go.uber.org/zap/zapcore"
3533
"google.golang.org/grpc"
3634
healthPb "google.golang.org/grpc/health/grpc_health_v1"
3735
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -81,7 +79,6 @@ var (
8179
poolName = flag.String("pool-name", runserver.DefaultPoolName, "Name of the InferencePool this Endpoint Picker is associated with.")
8280
poolGroup = flag.String("pool-group", runserver.DefaultPoolGroup, "group of the InferencePool this Endpoint Picker is associated with.")
8381
poolNamespace = flag.String("pool-namespace", "", "Namespace of the InferencePool this Endpoint Picker is associated with.")
84-
logVerbosity = flag.Int("log-verbosity", logging.DEFAULT, "number for the log level verbosity, higher verbosity means more (and less important) logs will be generated")
8582
secureServing = flag.Bool("secure-serving", runserver.DefaultSecureServing, "Enables secure serving. Defaults to true.")
8683
healthChecking = flag.Bool("health-checking", runserver.DefaultHealthChecking, "Enables health checking")
8784
certPath = flag.String("cert-path", runserver.DefaultCertPath, "The path to the certificate for secure serving. The certificate and private key files "+
@@ -134,13 +131,11 @@ func (r *Runner) WithSchedulerConfig(schedulerConfig *scheduling.SchedulerConfig
134131
}
135132

136133
func (r *Runner) Run(ctx context.Context) error {
137-
opts := zap.Options{
138-
Development: true,
139-
}
134+
opts := zap.Options{Development: true}
140135
opts.BindFlags(flag.CommandLine)
141136
flag.Parse()
142-
initLogging(&opts)
143137

138+
ctrl.SetLogger(logging.InitLogging(&opts))
144139
setupLog.Info("GIE build", "commit-sha", version.CommitSHA, "build-ref", version.BuildRef)
145140

146141
// Validate flags
@@ -430,24 +425,6 @@ func setupDatalayer() (datalayer.EndpointFactory, error) {
430425
return factory, nil
431426
}
432427

433-
func initLogging(opts *zap.Options) {
434-
// Unless -zap-log-level is explicitly set, use -v
435-
useV := true
436-
flag.Visit(func(f *flag.Flag) {
437-
if f.Name == "zap-log-level" {
438-
useV = false
439-
}
440-
})
441-
if useV {
442-
// See https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/log/zap#Options.Level
443-
lvl := -1 * (*logVerbosity)
444-
opts.Level = uberzap.NewAtomicLevelAt(zapcore.Level(int8(lvl)))
445-
}
446-
447-
logger := zap.New(zap.UseFlagOptions(opts), zap.RawZapOpts(uberzap.AddCaller()))
448-
ctrl.SetLogger(logger)
449-
}
450-
451428
// registerExtProcServer adds the ExtProcServerRunner as a Runnable to the manager.
452429
func registerExtProcServer(mgr manager.Manager, runner *runserver.ExtProcServerRunner, logger logr.Logger) error {
453430
if err := mgr.Add(runner.AsRunnable(logger)); err != nil {

config/charts/body-based-routing/templates/bbr.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ spec:
1919
imagePullPolicy: {{ .Values.bbr.image.pullPolicy | default "Always" }}
2020
args:
2121
- "--streaming"
22-
- "--log-level"
23-
- "error"
22+
- "--zap-log-level"
23+
- "info"
2424
ports:
2525
- containerPort: {{ .Values.bbr.port }}
2626
# health check

config/charts/inferencepool/templates/epp-deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ spec:
4343
{{- end }}
4444
- --zap-encoder
4545
- "json"
46-
- "--log-level"
47-
- "error"
46+
- --zap-log-level
47+
- "info"
4848
- --config-file
4949
- "/config/{{ .Values.inferenceExtension.pluginsConfigFile }}"
5050
{{- if eq (.Values.inferencePool.modelServerType | default "vllm") "triton-tensorrt-llm" }}

internal/telemetry/logging/logger.go

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222

2323
"github.com/go-logr/logr"
2424
uberzap "go.uber.org/zap"
25-
"go.uber.org/zap/zapcore"
2625
"sigs.k8s.io/controller-runtime/pkg/log"
2726
"sigs.k8s.io/controller-runtime/pkg/log/zap"
2827
)
@@ -52,13 +51,6 @@ func Fatal(logger logr.Logger, err error, msg string, keysAndValues ...any) {
5251
os.Exit(1)
5352
}
5453

55-
func InitLogging(logVerbosity int, development bool) logr.Logger {
56-
// See https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/log/zap#Options.Level
57-
opts := &zap.Options{
58-
Development: development,
59-
Level: uberzap.NewAtomicLevelAt(zapcore.Level(int8(-1 * logVerbosity))),
60-
}
61-
logger := zap.New(zap.UseFlagOptions(opts), zap.RawZapOpts(uberzap.AddCaller()))
62-
63-
return logger
54+
func InitLogging(opts *zap.Options) logr.Logger {
55+
return zap.New(zap.UseFlagOptions(opts), zap.RawZapOpts(uberzap.AddCaller()))
6456
}

0 commit comments

Comments
 (0)