This is an automated email from the ASF dual-hosted git repository. nferraro pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 2f942e50531a58dec3dd4fa7e673e1067a38324f Author: lburgazzoli <[email protected]> AuthorDate: Fri Oct 12 16:35:58 2018 +0200 chore(kamel) : add a flag to easilly configure logging --- pkg/client/cmd/run.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/client/cmd/run.go b/pkg/client/cmd/run.go index a22b58f..39ef9a8 100644 --- a/pkg/client/cmd/run.go +++ b/pkg/client/cmd/run.go @@ -76,6 +76,7 @@ func newCmdRun(rootCmdOptions *RootCmdOptions) *cobra.Command { cmd.Flags().BoolVar(&options.Dev, "dev", false, "Enable Dev mode (equivalent to \"-w --logs --sync\")") cmd.Flags().BoolVar(&options.DependenciesAutoDiscovery, "auto-discovery", true, "Automatically discover Camel modules by analyzing user code") cmd.Flags().StringSliceVarP(&options.Traits, "trait", "t", nil, "Configure a trait. E.g. \"-t service.enabled=false\"") + cmd.Flags().StringSliceVar(&options.LoggingLevels, "logging-level", nil, "Configure the logging level. E.g. \"--logging-level org.apache.camel=DEBUG\"") // completion support configureKnownCompletions(&cmd) @@ -99,6 +100,7 @@ type runCmdOptions struct { Dev bool DependenciesAutoDiscovery bool Traits []string + LoggingLevels []string } func (o *runCmdOptions) validateArgs(cmd *cobra.Command, args []string) error { @@ -309,6 +311,12 @@ func (o *runCmdOptions) updateIntegrationCode(filename string) (*v1alpha1.Integr Value: item, }) } + for _, item := range o.LoggingLevels { + integration.Spec.Configuration = append(integration.Spec.Configuration, v1alpha1.ConfigurationSpec{ + Type: "property", + Value: "logging.level." + item, + }) + } for _, item := range o.ConfigMaps { integration.Spec.Configuration = append(integration.Spec.Configuration, v1alpha1.ConfigurationSpec{ Type: "configmap",
