(fix) async custom logger - trigger when stream completed

This commit is contained in:
ishaan-jaff 2023-12-08 15:16:10 -08:00
parent 5fa2b6e5ad
commit 4e8e3ff33a

View file

@ -999,6 +999,15 @@ class Logging:
try:
if isinstance(callback, CustomLogger): # custom logger class
print_verbose(f"Async success callbacks: CustomLogger")
if self.stream:
if "complete_streaming_response" in self.model_call_details:
await callback.async_log_success_event(
kwargs=self.model_call_details,
response_obj=self.model_call_details["complete_streaming_response"],
start_time=start_time,
end_time=end_time,
)
else:
await callback.async_log_success_event(
kwargs=self.model_call_details,
response_obj=result,