From d76d297820733444bfc2110e6bfb68fac975f814 Mon Sep 17 00:00:00 2001 From: Naren Date: Fri, 16 Jun 2023 22:18:14 +0530 Subject: [PATCH 1/2] Updatading extra properties value to customDimensions property --- .../opencensus/ext/azure/log_exporter/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py b/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py index f837779e3..eff27127d 100644 --- a/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py +++ b/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py @@ -204,8 +204,11 @@ def log_record_to_envelope(self, record): 'level': record.levelname, } if (hasattr(record, 'custom_dimensions') and - isinstance(record.custom_dimensions, dict)): + isinstance(record.custom_dimensions, dict)) : properties.update(record.custom_dimensions) + elif (hasattr(record, 'extra') and + isinstance(record.extra, dict)): + properties.update(record.extra) if record.exc_info: exctype, _value, tb = record.exc_info @@ -273,6 +276,9 @@ def log_record_to_envelope(self, record): if (hasattr(record, 'custom_dimensions') and isinstance(record.custom_dimensions, dict)): properties.update(record.custom_dimensions) + elif (hasattr(record, 'extra') and + isinstance(record.extra, dict)): + properties.update(record.extra) measurements = {} if (hasattr(record, 'custom_measurements') and From cc881a0d40cb5712ebfdae21a94ffb1f5bbed2c9 Mon Sep 17 00:00:00 2001 From: Naren Date: Sat, 17 Jun 2023 06:02:30 +0530 Subject: [PATCH 2/2] removed empty space --- .../opencensus/ext/azure/log_exporter/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py b/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py index eff27127d..c36fea41c 100644 --- a/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py +++ b/contrib/opencensus-ext-azure/opencensus/ext/azure/log_exporter/__init__.py @@ -204,7 +204,7 @@ def log_record_to_envelope(self, record): 'level': record.levelname, } if (hasattr(record, 'custom_dimensions') and - isinstance(record.custom_dimensions, dict)) : + isinstance(record.custom_dimensions, dict)): properties.update(record.custom_dimensions) elif (hasattr(record, 'extra') and isinstance(record.extra, dict)):