@@ -21,29 +21,11 @@ def log_pre_api_call(self, model, messages, kwargs):
2121
2222 # async func won't trigger this callback, it's a bug. https://github.com/BerriAI/litellm/issues/8842
2323 def log_success_event (self , kwargs , response_obj , start_time , end_time ):
24- try :
25- latency = (end_time - start_time ).total_seconds () if start_time and end_time else 0.0
26- cost = kwargs .get ("response_cost" , 0 ) or 0
27-
28- logger .info (f"{ self .prefix } Status: Success" )
29- logger .info (f"{ self .prefix } Model: { kwargs .get ('model' )} " )
30- logger .info (f"{ self .prefix } Provider: { kwargs .get ('custom_llm_provider' , 'unknown' )} " )
31- logger .info (f"{ self .prefix } Start Time: { self ._format_time (start_time )} " )
32- logger .info (f"{ self .prefix } End Time: { self ._format_time (end_time )} " )
33- logger .info (f"{ self .prefix } Latency: { latency :.2f} seconds" )
34- logger .info (f"{ self .prefix } Cost: ${ cost :.6f} " )
35- except Exception as e :
36- logger .error (f"{ self .prefix } Error in log_success_event" , exc_info = e )
24+ pass
3725
3826 def log_failure_event (self , kwargs , response_obj , start_time , end_time ):
3927 try :
4028 error_str = str (response_obj ) if response_obj else "Unknown error"
41-
42- logger .error (f"{ self .prefix } Status: Failed" )
43- logger .error (f"{ self .prefix } Model: { kwargs .get ('model' )} " )
44- logger .error (f"{ self .prefix } Provider: { kwargs .get ('custom_llm_provider' , 'unknown' )} " )
45- logger .error (f"{ self .prefix } Start Time: { self ._format_time (start_time )} " )
46- logger .error (f"{ self .prefix } End Time: { self ._format_time (end_time )} " )
4729 logger .error (f"{ self .prefix } Error: { error_str } " , exc_info = True )
4830 except Exception as e :
4931 logger .error (f"{ self .prefix } Error in log_failure_event" , exc_info = e )
@@ -55,7 +37,19 @@ async def async_log_failure_event(self, kwargs, response_obj, start_time, end_ti
5537 self .log_failure_event (kwargs , response_obj , start_time , end_time )
5638
5739 def log_post_api_call (self , kwargs , response_obj , start_time , end_time ):
58- pass
40+ try :
41+ latency = (end_time - start_time ).total_seconds () if start_time and end_time else 0.0
42+ cost = kwargs .get ("response_cost" , 0 ) or 0
43+
44+ logger .info (f"{ self .prefix } Model: { kwargs .get ('model' )} " )
45+ logger .info (f"{ self .prefix } Provider: { kwargs .get ('custom_llm_provider' , 'unknown' )} " )
46+ logger .info (f"{ self .prefix } base_url: { kwargs .get ('api_base' , 'unknown' )} " )
47+ logger .info (f"{ self .prefix } Start Time: { self ._format_time (start_time )} " )
48+ logger .info (f"{ self .prefix } End Time: { self ._format_time (end_time )} " )
49+ logger .info (f"{ self .prefix } Latency: { latency :.2f} seconds" )
50+ logger .info (f"{ self .prefix } Cost: ${ cost :.6f} " )
51+ except Exception as e :
52+ logger .error (f"{ self .prefix } Error in log_success_event" , exc_info = e )
5953
6054
6155def register_llm_track ():
0 commit comments