feat(logger): Improve logging output and add --logfile support for persistent logs

This commit is contained in:
2025-05-15 17:50:25 +00:00
parent dc0f859fad
commit 56f0f0be16
8 changed files with 137 additions and 221 deletions

View File

@@ -33,9 +33,8 @@ export const runCli = async () => {
logOptions.json = true;
break;
case '--log-file':
if (i + 1 < args.length) {
logOptions.logFile = args[++i];
}
case '--logfile':
logOptions.logFile = true; // Set this as a flag, not a value
break;
default:
if (!arg.startsWith('-')) {
@@ -52,7 +51,7 @@ export const runCli = async () => {
console.error(' --verbose, -v Verbose output');
console.error(' --no-color Disable colored output');
console.error(' --json Output results as JSON');
console.error(' --log-file Write logs to file');
console.error(' --logfile Write logs to .nogit/testlogs/[testfile].log');
process.exit(1);
}