feat: adds logging to memify endpoint

This commit is contained in:
hajdul88 2026-01-15 17:35:06 +01:00
parent 7773e811b0
commit e17ca5ac59

View file

@ -12,6 +12,7 @@ from cognee.modules.users.methods import get_authenticated_user
from cognee.shared.utils import send_telemetry from cognee.shared.utils import send_telemetry
from cognee.modules.pipelines.models import PipelineRunErrored from cognee.modules.pipelines.models import PipelineRunErrored
from cognee.shared.logging_utils import get_logger from cognee.shared.logging_utils import get_logger
from cognee.shared.usage_logger import log_usage
from cognee import __version__ as cognee_version from cognee import __version__ as cognee_version
logger = get_logger() logger = get_logger()
@ -35,6 +36,7 @@ def get_memify_router() -> APIRouter:
router = APIRouter() router = APIRouter()
@router.post("", response_model=dict) @router.post("", response_model=dict)
@log_usage(function_name="POST /v1/memify", log_type="api_endpoint")
async def memify(payload: MemifyPayloadDTO, user: User = Depends(get_authenticated_user)): async def memify(payload: MemifyPayloadDTO, user: User = Depends(get_authenticated_user)):
""" """
Enrichment pipeline in Cognee, can work with already built graphs. If no data is provided existing knowledge graph will be used as data, Enrichment pipeline in Cognee, can work with already built graphs. If no data is provided existing knowledge graph will be used as data,