purgeLogs() deletes log files older than the database-wide retention setting (defaults to 3 days). You can filter the log stores being filtered using the store option. There's also a destroy flag (defaults to false) that when true deletes all logs regardless of the age.
We want another level of filtering to override the retention period or by time range. The time range should support an open ended range.