[SEBA-157]
Add log configuration to VOLTHA chart, configured to use kafkaloghandler
Resolve conflict between VOLTHA and ONOS logging fields
Change-Id: Ia218dedbd189a95d83b7e71887216f8de391ed91
diff --git a/voltha/templates/_helpers.tpl b/voltha/templates/_helpers.tpl
index bbe8aef..d2d876f 100644
--- a/voltha/templates/_helpers.tpl
+++ b/voltha/templates/_helpers.tpl
@@ -16,7 +16,6 @@
{{- define "voltha-vcore.cmd" }}
- "voltha/voltha/main.py"
-- "-v"
- "--etcd=etcd-cluster.default.svc.cluster.local:2379"
- "--kafka={{ .Values.kafkaReleaseName }}.default.svc.cluster.local"
- "--rest-port=8880"
@@ -27,3 +26,35 @@
- "--ponsim-comm=grpc"
- "--core-number-extractor=^.*-([0-9]+)_.*$"
{{- end }}
+
+{{- define "logconfig.yml" }}
+version: 1
+
+formatters:
+ default:
+ format: '%(asctime)s.%(msecs)03d %(levelname)-8s %(threadName)s %(module)s.%(funcName)s %(message)s'
+ datefmt: '%Y%m%dT%H%M%S'
+
+handlers:
+ console:
+ class : logging.StreamHandler
+ formatter: default
+ stream: ext://sys.stdout
+ localRotatingFile:
+ class: logging.handlers.RotatingFileHandler
+ filename: voltha.log
+ formatter: default
+ maxBytes: 2097152
+ backupCount: 10
+ kafka:
+ class: kafkaloghandler.KafkaLogHandler
+ bootstrap_servers:
+ - "cord-kafka.default:9092"
+ topic: "voltha.log.{{ .KafkaTopic }}"
+
+loggers:
+ '':
+ handlers: [console, localRotatingFile, kafka]
+ level: DEBUG
+ propagate: False
+{{- end }}