Add --log-dir option and improve ENABLE_UI support #115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Added support for a configurable log directory via a new
--log-dirCLI option. BothLoggingManagerandWorkerLoggingManagerwere updated to write log files (genai_bench.logandgenai_bench_worker_*.log) to the specified directory. TheENABLE_UIflag now accepts multiple truthy values (true,1,yes,on,etc.) in a case-insensitive manner. Additionally,DistributedConfigwas enhanced to propagate thelog_dirsetting to worker processes.PR Type / Label
/kind enhancement
Related Issue
Fix #113 #114
Changes
Correctness Tests
Checklist
git pull origin main)make checkto ensure code is properly formatted and passes all lint checksmake testormake test_changedto verify test coverage (~90% required)Additional Information
Add any other context, screenshots, or information about the PR here.