Skip to content

Commit 34de05e

Browse files
committed
use structlog
1 parent 4525cb1 commit 34de05e

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

api/app_analytics/analytics_db_service.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import date, datetime, timedelta
2-
from logging import getLogger
32

3+
import structlog
44
from dateutil.relativedelta import relativedelta
55
from django.conf import settings
66
from django.db.models import Q, Sum
@@ -28,7 +28,7 @@
2828
from features.models import Feature
2929
from organisations.models import Organisation, OrganisationSubscriptionInformationCache
3030

31-
logger = getLogger(__name__)
31+
logger = structlog.get_logger("app_analytics")
3232

3333

3434
def get_usage_data(
@@ -67,7 +67,10 @@ def get_usage_data(
6767
labels_filter=labels_filter,
6868
)
6969

70-
logger.warning(constants.NO_ANALYTICS_DATABASE_CONFIGURED_WARNING)
70+
logger.warning(
71+
"no-analytics-database-configured",
72+
details=constants.NO_ANALYTICS_DATABASE_CONFIGURED_WARNING,
73+
)
7174
return []
7275

7376

@@ -154,7 +157,10 @@ def get_feature_evaluation_data(
154157
labels_filter=labels_filter,
155158
)
156159

157-
logger.warning(constants.NO_ANALYTICS_DATABASE_CONFIGURED_WARNING)
160+
logger.warning(
161+
"no-analytics-database-configured",
162+
details=constants.NO_ANALYTICS_DATABASE_CONFIGURED_WARNING,
163+
)
158164
return []
159165

160166

0 commit comments

Comments
 (0)