Kimera-VIO
Kimera-VIO copied to clipboard
Refactor loggers to allow for different output paths
- Now each logger can have a different output path, but we are only using one output path. This is to allow for logging to different dirs depending on the current run, without having to kill the pipeline (this is for go-seek mainly).
- Remove log_output gflag and use instead the
log_output_pathyaml parameter in PipelineParams.yaml. If this parameter is empty "" then no logging is done - Also cleaned module factories so that they use parameter packs and perfect forwarding.