code: def input_log_event(
      self, model, messages, end_user, litellm_call_id, print_verbose
  ):
      try:
          print_verbose(
              f"Supabase Logging - Enters input logging function for model {model}"
          )
          supabase_data_obj = {
              "model": model,
              "messages": messages,
              "end_user": end_user,
              "status": "initiated",
              "litellm_call_id": litellm_call_id,
          }
          data, count = (
              self.supabase_client.table(self.supabase_table_name)
              .insert(supabase_data_obj)
              .execute()
          )
          print_verbose(f"data: {data}")
      except:
          print_verbose(
              f"Supabase Logging Error - {traceback.format_exc()}"
          )
          pass
  
file_path: litellm/litellm/integrations/supabase.py
imports: import dotenv, os
  import requests
  import traceback
  import datetime, subprocess, sys
  import litellm
label_desc: Use image node_id 2 for calling the Supabase obj's underlying member method code with example usage: obj.input_log_event(model, messages, end_user, litellm_call_id, print_verbose) without return types