Deletes log entries based on specified criteria. Can delete both base logs and derived logs.If a context is provided, logs will be removed from that context instead of being entirely
deleted, unless it is the last context associated with the log. This allows logs to be
shared across multiple contexts and only removed from specific contexts when needed.Args:
source_type: Controls which type of logs to delete:
‘all’: Delete both base and derived logs (default)
List of tuples of log ID(s) and field(s) to delete, either as an individual item or a list of items. A log ID of None indicates that the field should be deleted from all logs. Can also use a dict of filter arguments to select logs. The filter dict should be a key:value pair where the key is the field to filter on and the value is the value to filter on.