@@ -646,6 +646,10 @@ async def _init_session(
646646 """Initializes the session, and returns the session id."""
647647 from google .adk .events .event import Event
648648
649+ from google .cloud .aiplatform import base
650+
651+ _LOGGER = base .Logger (__name__ )
652+
649653 session_state = None
650654 if request .authorizations :
651655 session_state = {}
@@ -659,7 +663,9 @@ async def _init_session(
659663 user_id = request .user_id ,
660664 state = session_state ,
661665 )
666+ _LOGGER .warning ("Session created: %s" , session )
662667 if not session :
668+ _LOGGER .error ("Create session failed." )
663669 raise RuntimeError ("Create session failed." )
664670 if request .events :
665671 for event in request .events :
@@ -1157,6 +1163,10 @@ async def streaming_agent_run_with_events(self, request_json: str):
11571163 from google .genai import types
11581164 from google .genai .errors import ClientError
11591165
1166+ from google .cloud .aiplatform import base
1167+
1168+ _LOGGER = base .Logger (__name__ )
1169+
11601170 request = _StreamRunRequest (** json .loads (request_json ))
11611171 if not any (
11621172 self ._tmpl_attrs .get (service )
@@ -1194,6 +1204,7 @@ async def streaming_agent_run_with_events(self, request_json: str):
11941204 artifact_service = artifact_service ,
11951205 request = request ,
11961206 )
1207+ _LOGGER .warning ("Session not found, creating a new session. Session id: %s" , session .id )
11971208 else :
11981209 # Not providing a session ID will create a new in-memory session.
11991210 session_service = self ._tmpl_attrs .get ("in_memory_session_service" )
0 commit comments