Skip to content

Commit 8308167

Browse files
committed
chore: normalize logger names
Signed-off-by: Peter Wilcsinszky <[email protected]>
1 parent 40c4e5c commit 8308167

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

controllers/logging/logging_controller.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ type LoggingReconciler struct {
8383

8484
// Reconcile logging resources
8585
func (r *LoggingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
86-
log := r.Log.WithValues("logging", req.NamespacedName)
86+
log := r.Log.WithValues("logging", req.Name)
8787

8888
var logging loggingv1beta1.Logging
8989
if err := r.Client.Get(ctx, req.NamespacedName, &logging); err != nil {
@@ -193,7 +193,7 @@ func (r *LoggingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ct
193193
nameProvider := loggingv1beta1.NewLegacyFluentbitNameProvider(&logging)
194194
reconcilers = append(reconcilers, fluentbit.New(
195195
r.Client,
196-
r.Log.WithName(nameProvider.ComponentName("logging-legacy")),
196+
log.WithName("fluentbit-legacy"),
197197
&logging,
198198
reconcilerOpts,
199199
logging.Spec.FluentbitSpec,
@@ -205,17 +205,17 @@ func (r *LoggingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ct
205205
if logging.Spec.FluentbitSpec != nil {
206206
return ctrl.Result{}, errors.New("fluentbit has to be removed from the logging resource before the new FluentbitAgent can be reconciled")
207207
}
208+
l := log.WithName("fluentbit")
208209
for _, f := range loggingResources.Fluentbits {
209210
f := f
210-
nameProvider := loggingv1beta1.NewStandaloneFluentbitNameProvider(&f)
211211
reconcilers = append(reconcilers, fluentbit.New(
212212
r.Client,
213-
r.Log.WithName(nameProvider.ComponentName("fluentbit-agent")),
213+
l.WithValues("fluentbitagent", f.Name),
214214
&logging,
215215
reconcilerOpts,
216216
&f.Spec,
217217
loggingDataProvider,
218-
nameProvider,
218+
loggingv1beta1.NewStandaloneFluentbitNameProvider(&f),
219219
).Reconcile)
220220
}
221221
}

main.go

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,6 @@ import (
2424
"strings"
2525

2626
"emperror.dev/errors"
27-
extensionsControllers "github.com/kube-logging/logging-operator/controllers/extensions"
28-
loggingControllers "github.com/kube-logging/logging-operator/controllers/logging"
29-
extensionsv1alpha1 "github.com/kube-logging/logging-operator/pkg/sdk/extensions/api/v1alpha1"
30-
config "github.com/kube-logging/logging-operator/pkg/sdk/extensions/extensionsconfig"
31-
loggingv1alpha1 "github.com/kube-logging/logging-operator/pkg/sdk/logging/api/v1alpha1"
32-
loggingv1beta1 "github.com/kube-logging/logging-operator/pkg/sdk/logging/api/v1beta1"
33-
"github.com/kube-logging/logging-operator/pkg/sdk/logging/model/types"
34-
"github.com/kube-logging/logging-operator/pkg/webhook/podhandler"
3527
prometheusOperator "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
3628
"github.com/spf13/cast"
3729
appsv1 "k8s.io/api/apps/v1"
@@ -51,6 +43,15 @@ import (
5143
"sigs.k8s.io/controller-runtime/pkg/client/apiutil"
5244
"sigs.k8s.io/controller-runtime/pkg/log/zap"
5345
"sigs.k8s.io/controller-runtime/pkg/webhook"
46+
47+
extensionsControllers "github.com/kube-logging/logging-operator/controllers/extensions"
48+
loggingControllers "github.com/kube-logging/logging-operator/controllers/logging"
49+
extensionsv1alpha1 "github.com/kube-logging/logging-operator/pkg/sdk/extensions/api/v1alpha1"
50+
config "github.com/kube-logging/logging-operator/pkg/sdk/extensions/extensionsconfig"
51+
loggingv1alpha1 "github.com/kube-logging/logging-operator/pkg/sdk/logging/api/v1alpha1"
52+
loggingv1beta1 "github.com/kube-logging/logging-operator/pkg/sdk/logging/api/v1beta1"
53+
"github.com/kube-logging/logging-operator/pkg/sdk/logging/model/types"
54+
"github.com/kube-logging/logging-operator/pkg/webhook/podhandler"
5455
// +kubebuilder:scaffold:imports
5556
)
5657

@@ -158,19 +159,19 @@ func main() {
158159
os.Exit(1)
159160
}
160161

161-
loggingReconciler := loggingControllers.NewLoggingReconciler(mgr.GetClient(), ctrl.Log.WithName("controllers").WithName("Logging"))
162+
loggingReconciler := loggingControllers.NewLoggingReconciler(mgr.GetClient(), ctrl.Log.WithName("logging"))
162163

163164
if err := (&extensionsControllers.EventTailerReconciler{
164165
Client: mgr.GetClient(),
165-
Log: ctrl.Log.WithName("controllers").WithName("EventTailer"),
166+
Log: ctrl.Log.WithName("event-tailer"),
166167
Scheme: mgr.GetScheme(),
167168
}).SetupWithManager(mgr); err != nil {
168169
setupLog.Error(err, "unable to create controller", "controller", "EventTailer")
169170
os.Exit(1)
170171
}
171172
if err := (&extensionsControllers.HostTailerReconciler{
172173
Client: mgr.GetClient(),
173-
Log: ctrl.Log.WithName("controllers").WithName("HostTailer"),
174+
Log: ctrl.Log.WithName("host-tailer"),
174175
Scheme: mgr.GetScheme(),
175176
}).SetupWithManager(mgr); err != nil {
176177
setupLog.Error(err, "unable to create controller", "controller", "HostTailer")

pkg/resources/fluentbit/configsecret.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import (
2525
"github.com/cisco-open/operator-tools/pkg/utils"
2626
corev1 "k8s.io/api/core/v1"
2727
"k8s.io/apimachinery/pkg/runtime"
28-
"sigs.k8s.io/controller-runtime/pkg/log"
2928

3029
"github.com/kube-logging/logging-operator/pkg/resources/fluentd"
3130
"github.com/kube-logging/logging-operator/pkg/resources/syslogng"
@@ -175,10 +174,10 @@ func (r *Reconciler) configSecret() (runtime.Object, reconciler.DesiredState, er
175174

176175
if !disableKubernetesFilter {
177176
if r.fluentbitSpec.FilterKubernetes.BufferSize == "" {
178-
log.Log.Info("Notice: If the Buffer_Size value is empty we will set it 0. For more information: https://github.com/fluent/fluent-bit/issues/2111")
177+
r.logger.Info("Notice: If the Buffer_Size value is empty we will set it 0. For more information: https://github.com/fluent/fluent-bit/issues/2111")
179178
r.fluentbitSpec.FilterKubernetes.BufferSize = "0"
180179
} else if r.fluentbitSpec.FilterKubernetes.BufferSize != "0" {
181-
log.Log.Info("Notice: If the kubernetes filter buffer_size parameter is underestimated it can cause log loss. For more information: https://github.com/fluent/fluent-bit/issues/2111")
180+
r.logger.Info("Notice: If the kubernetes filter buffer_size parameter is underestimated it can cause log loss. For more information: https://github.com/fluent/fluent-bit/issues/2111")
182181
}
183182
}
184183

@@ -316,7 +315,7 @@ func (r *Reconciler) configSecret() (runtime.Object, reconciler.DesiredState, er
316315
input.FluentForwardOutput.Network.KeepaliveIdleTimeout = 30
317316
input.FluentForwardOutput.Network.KeepaliveMaxRecycleSet = true
318317
input.FluentForwardOutput.Network.KeepaliveMaxRecycle = 100
319-
log.Log.Info("Notice: fluentbit `network` settings have been configured automatically to adapt to multiple aggregator replicas. Configure it manually to avoid this notice.")
318+
r.logger.Info("Notice: fluentbit `network` settings have been configured automatically to adapt to multiple aggregator replicas. Configure it manually to avoid this notice.")
320319
}
321320

322321
if r.fluentbitSpec.EnableUpstream {

0 commit comments

Comments
 (0)