@@ -44,6 +44,7 @@ import (
4444 "sigs.k8s.io/cloud-provider-azure/pkg/azclient/configloader"
4545 azcache "sigs.k8s.io/cloud-provider-azure/pkg/cache"
4646 "sigs.k8s.io/cloud-provider-azure/pkg/consts"
47+ "sigs.k8s.io/cloud-provider-azure/pkg/log"
4748 azureconfig "sigs.k8s.io/cloud-provider-azure/pkg/provider/config"
4849 "sigs.k8s.io/cloud-provider-azure/pkg/provider/privatelinkservice"
4950 "sigs.k8s.io/cloud-provider-azure/pkg/provider/routetable"
@@ -254,6 +255,7 @@ var (
254255
255256// InitializeCloudFromConfig initializes the Cloud from config.
256257func (az * Cloud ) InitializeCloudFromConfig (ctx context.Context , config * azureconfig.Config , _ , callFromCCM bool ) error {
258+ logger := log .Background ().WithName ("InitializeCloudFromConfig" )
257259 if config == nil {
258260 // should not reach here
259261 return fmt .Errorf ("InitializeCloudFromConfig: cannot initialize from nil config" )
@@ -418,15 +420,15 @@ func (az *Cloud) InitializeCloudFromConfig(ctx context.Context, config *azurecon
418420 if err != nil {
419421 return err
420422 }
421- klog . InfoS ("Setting up ARM client factory for network resources" , "subscriptionID" , networkSubscriptionID )
423+ logger . Info ("Setting up ARM client factory for network resources" , "subscriptionID" , networkSubscriptionID )
422424
423425 az .ComputeClientFactory , err = newARMClientFactory (& azclient.ClientFactoryConfig {
424426 SubscriptionID : az .SubscriptionID ,
425427 }, & az .ARMClientConfig , clientOps .Cloud , computeCred , az .AuthProvider .AdditionalComputeClientOptions ... )
426428 if err != nil {
427429 return err
428430 }
429- klog . InfoS ("Setting up ARM client factory for compute resources" , "subscriptionID" , az .SubscriptionID )
431+ logger . Info ("Setting up ARM client factory for compute resources" , "subscriptionID" , az .SubscriptionID )
430432 }
431433
432434 networkClientFactory := az .NetworkClientFactory
@@ -538,8 +540,9 @@ func (az *Cloud) checkEnableMultipleStandardLoadBalancers() error {
538540}
539541
540542func (az * Cloud ) initCaches () (err error ) {
543+ logger := log .Background ().WithName ("initCaches" )
541544 if az .DisableAPICallCache {
542- klog . Infof ("API call cache is disabled, ignore logs about cache operations" )
545+ logger . Info ("API call cache is disabled, ignore logs about cache operations" )
543546 }
544547
545548 az .vmCache , err = az .newVMCache ()
@@ -683,7 +686,8 @@ func (az *Cloud) ProviderName() string {
683686
684687// SetInformers sets informers for Azure cloud provider.
685688func (az * Cloud ) SetInformers (informerFactory informers.SharedInformerFactory ) {
686- klog .Infof ("Setting up informers for Azure cloud provider" )
689+ logger := log .Background ().WithName ("SetInformers" )
690+ logger .Info ("Setting up informers for Azure cloud provider" )
687691 nodeInformer := informerFactory .Core ().V1 ().Nodes ().Informer ()
688692 _ , _ = nodeInformer .AddEventHandler (cache.ResourceEventHandlerFuncs {
689693 AddFunc : func (obj interface {}) {
@@ -729,6 +733,7 @@ func (az *Cloud) SetInformers(informerFactory informers.SharedInformerFactory) {
729733
730734// updateNodeCaches updates local cache for node's zones and external resource groups.
731735func (az * Cloud ) updateNodeCaches (prevNode , newNode * v1.Node ) {
736+ logger := log .Background ().WithName ("updateNodeCaches" )
732737 az .nodeCachesLock .Lock ()
733738 defer az .nodeCachesLock .Unlock ()
734739
@@ -754,8 +759,7 @@ func (az *Cloud) updateNodeCaches(prevNode, newNode *v1.Node) {
754759 managed , ok := prevNode .Labels [consts .ManagedByAzureLabel ]
755760 isNodeManagedByCloudProvider := ! ok || ! strings .EqualFold (managed , consts .NotManagedByAzureLabelValue )
756761
757- klog .Infof ("managed=%v, ok=%v, isNodeManagedByCloudProvider=%v" ,
758- managed , ok , isNodeManagedByCloudProvider )
762+ logger .Info ("node management status" , "managed" , managed , "ok" , ok , "isNodeManagedByCloudProvider" , isNodeManagedByCloudProvider )
759763
760764 // Remove from unmanagedNodes cache
761765 if ! isNodeManagedByCloudProvider {
0 commit comments