Change the color coding of new, targeted and untargeted pods log messages

This commit is contained in:
M. Mert Yildiran 2023-01-17 02:09:26 +03:00
parent 3c4272c6d1
commit bf777f9fca
No known key found for this signature in database
GPG Key ID: DA5D6DCBB758A461
3 changed files with 9 additions and 9 deletions

View File

@ -121,7 +121,7 @@ func printTargetedPodsPreview(ctx context.Context, kubernetesProvider *kubernete
printNoPodsFoundSuggestion(namespaces) printNoPodsFoundSuggestion(namespaces)
} }
for _, targetedPod := range matchingPods { for _, targetedPod := range matchingPods {
log.Info().Msg(fmt.Sprintf("New pod: %s", fmt.Sprintf(utils.Green, targetedPod.Name))) log.Info().Msg(fmt.Sprintf("New pod: %s", fmt.Sprintf(utils.Cyan, targetedPod.Name)))
} }
return nil return nil
} }
@ -215,9 +215,9 @@ func watchHubPod(ctx context.Context, kubernetesProvider *kubernetes.Provider, c
switch wEvent.Type { switch wEvent.Type {
case kubernetes.EventAdded: case kubernetes.EventAdded:
log.Info().Str("pod", kubernetes.HubPodName).Msg("Added pod.") log.Info().Str("pod", kubernetes.HubPodName).Msg("Added:")
case kubernetes.EventDeleted: case kubernetes.EventDeleted:
log.Info().Str("pod", kubernetes.HubPodName).Msg("Removed pod.") log.Info().Str("pod", kubernetes.HubPodName).Msg("Removed:")
cancel() cancel()
return return
case kubernetes.EventModified: case kubernetes.EventModified:
@ -295,9 +295,9 @@ func watchFrontPod(ctx context.Context, kubernetesProvider *kubernetes.Provider,
switch wEvent.Type { switch wEvent.Type {
case kubernetes.EventAdded: case kubernetes.EventAdded:
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Added pod.") log.Info().Str("pod", kubernetes.FrontPodName).Msg("Added:")
case kubernetes.EventDeleted: case kubernetes.EventDeleted:
log.Info().Str("pod", kubernetes.FrontPodName).Msg("Removed pod.") log.Info().Str("pod", kubernetes.FrontPodName).Msg("Removed:")
cancel() cancel()
return return
case kubernetes.EventModified: case kubernetes.EventModified:

View File

@ -306,10 +306,10 @@ func (workerSyncer *WorkerSyncer) updateCurrentlyTargetedPods() (err error, chan
podsToTarget := excludeSelfPods(matchingPods) podsToTarget := excludeSelfPods(matchingPods)
addedPods, removedPods := getPodArrayDiff(workerSyncer.CurrentlyTargetedPods, podsToTarget) addedPods, removedPods := getPodArrayDiff(workerSyncer.CurrentlyTargetedPods, podsToTarget)
for _, addedPod := range addedPods { for _, addedPod := range addedPods {
log.Info().Str("pod", addedPod.Name).Msg("Currently targeting:") log.Info().Msg(fmt.Sprintf("Targeted pod: %s", fmt.Sprintf(utils.Green, addedPod.Name)))
} }
for _, removedPod := range removedPods { for _, removedPod := range removedPods {
log.Info().Str("pod", removedPod.Name).Msg("Pod is no longer running. Targeting is stopped.") log.Info().Msg(fmt.Sprintf("Untargeted pod: %s", fmt.Sprintf(utils.Red, removedPod.Name)))
} }
if len(addedPods) > 0 || len(removedPods) > 0 { if len(addedPods) > 0 || len(removedPods) > 0 {
workerSyncer.CurrentlyTargetedPods = podsToTarget workerSyncer.CurrentlyTargetedPods = podsToTarget

View File

@ -5,8 +5,8 @@ const (
Red = "\033[1;31m%s\033[0m" Red = "\033[1;31m%s\033[0m"
Green = "\033[1;32m%s\033[0m" Green = "\033[1;32m%s\033[0m"
Yellow = "\033[1;33m%s\033[0m" Yellow = "\033[1;33m%s\033[0m"
Purple = "\033[1;34m%s\033[0m" Blue = "\033[1;34m%s\033[0m"
Magenta = "\033[1;35m%s\033[0m" Magenta = "\033[1;35m%s\033[0m"
Teal = "\033[1;36m%s\033[0m" Cyan = "\033[1;36m%s\033[0m"
White = "\033[1;37m%s\033[0m" White = "\033[1;37m%s\033[0m"
) )