from .base_logger import LoggerBase from common.config.app_settings import app_settings import json class UserLogger(LoggerBase): def __init__(self, user_activities: dict[str, any] = {}) -> None: extra_fields = {} if user_activities: extra_fields.update(user_activities) super().__init__( logger_name=app_settings.USER_ACTIVITY_LOG, extra_fields=extra_fields )