konveyor / move2kube-api

HTTP REST API for move2kube
https://move2kube.konveyor.io/
Apache License 2.0
6 stars 18 forks source link

fix: Disable the timestamp from move2kube in the logs #64

Closed Akash-Nayak closed 3 years ago

Akash-Nayak commented 3 years ago

The logs had two timestamps in a single line.

move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"Planning Translation\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.DockerfileTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.DockerfileTranslator] Done\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.ComposeTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.ComposeTranslator] Done\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.CfManifestTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-05T08:08:09Z" level=info msg="time=\"2021-01-05T08:08:09Z\" level=info msg=\"[*source.CfManifestTranslator] Done\""

I have disabled the timestamp in the api.

move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"Planning Translation\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.DockerfileTranslator] Planning translation\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.DockerfileTranslator] Done\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.ComposeTranslator] Planning translation\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.ComposeTranslator] Done\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.CfManifestTranslator] Planning translation\""
move2kubeapi_1  | level=info msg="time=\"2021-01-05T08:31:03Z\" level=info msg=\"[*source.CfManifestTranslator] Done\""

Signed-off-by: Akash Nayak akash19nayak@gmail.com

github-actions[bot] commented 3 years ago

Thanks for making a pull request! 😃 One of the maintainers will review and advise on the next steps.

Akash-Nayak commented 3 years ago

I have updated the code to remove the timestamp in the logs which was coming from Move2Kube.

move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Query parameter debug : false"
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="About to start planning application new10202"
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Planning started for application new10202"
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Starting plan for new10202"
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"Planning Translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.DockerfileTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.DockerfileTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.ComposeTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.ComposeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.CfManifestTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.CfManifestTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.KnativeTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.KnativeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.KubeTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.KubeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:16Z" level=info msg="Move2Kube level=info msg=\"[*source.Any2KubeTranslator] Planning translation\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*source.Any2KubeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"Translation planning done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"Planning Metadata\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.ClusterMDLoader] Planning metadata\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.ClusterMDLoader] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.K8sFilesLoader] Planning metadata\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.K8sFilesLoader] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.QACacheLoader] Planning metadata\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"[*metadata.QACacheLoader] Done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"Metadata planning done\""
move2kubeapi_1  | time="2021-01-06T08:10:41Z" level=info msg="Move2Kube level=info msg=\"Plan can be found at [/workspace/new10202/m2k.plan].\""

move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"Begin Translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.DockerfileTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.DockerfileTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.ComposeTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.ComposeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.CfManifestTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Getting question new10202 for new10202_1609920958"
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="HostNames : localhost"
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="HostNames : 177a38703dc4"
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Chosen hostname : 177a38703dc4"
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Getting question from http://localhost:40889/problems/current"
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.CfManifestTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.KnativeTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.KnativeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.KubeTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.KubeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.Any2KubeTranslator] Begin translation\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"[*source.Any2KubeTranslator] Done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"Translation done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"Begin Metadata loading\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"Metadata loading done\""
move2kubeapi_1  | time="2021-01-06T08:16:08Z" level=info msg="Move2Kube level=info msg=\"Begin Optimization\""

Also, there was an empty message that was getting printed in the logs

Screenshot 2021-01-06 at 1 35 17 PM

Now, the empty message doesn't get printed in the log.

Screenshot 2021-01-06 at 1 38 47 PM