[VOL-3142] Enabled tracing for openolt-adapter and added config parameters

Change-Id: Ia451b39b84fe4f4906aa5f7fef679354cc9a4294
diff --git a/cmd/openolt-adapter/main.go b/cmd/openolt-adapter/main.go
index 29b715f..1da44c4 100644
--- a/cmd/openolt-adapter/main.go
+++ b/cmd/openolt-adapter/main.go
@@ -516,6 +516,13 @@
 
 	probeCtx := context.WithValue(ctx, probe.ProbeContextKey, p)
 
+	closer, err := log.InitTracingAndLogCorrelation(cf.TraceEnabled, cf.TraceAgentAddress, cf.LogCorrelationEnabled)
+	if err != nil {
+		logger.Warnw(ctx, "unable-to-initialize-tracing-and-log-correlation-module", log.Fields{"error": err})
+	} else {
+		defer log.TerminateTracing(closer)
+	}
+
 	go ad.start(probeCtx)
 
 	code := waitForExit(ctx)