docs: def create_log(log_file, uid):
      """
      Create log file and set necessary permissions.
  
      Args:
          log_file (str): Path to the log file.
          uid (int): User ID - will be used for chown.
      """
      if not os.path.exists(log_file):  # create new log file
          dir_name = os.path.dirname(log_file)
          if not os.path.exists(dir_name):
              os.makedirs(dir_name, 0755)
              os.chown(dir_name, uid, -1)
  
          with open(log_file, "w") as f:
              f.write("")
  
      os.chown(log_file, uid, -1)
      os.chmod(log_file, 0640)