Class MergeLogsCLI

java.lang.Object
com.scivicslab.actoriac.cli.MergeLogsCLI
All Implemented Interfaces:
Callable<Integer>

public class MergeLogsCLI extends Object implements Callable<Integer>
CLI subcommand to merge scattered log databases into a single database.

Before the log-server feature, each workflow run would create its own separate database file. This command consolidates them into one database.

Usage Examples

# Scan a directory for .mv.db files and merge them
actor-iac merge-logs --scan ./workflows --target ./logs/merged

# Merge specific database files
actor-iac merge-logs --target ./logs/merged ./db1 ./db2 ./db3

# Dry-run to see what would be merged
actor-iac merge-logs --scan ./workflows --target ./logs/merged --dry-run
Since:
2.10.0
Author:
devteam@scivics-lab.com