fix(logging): replace structlog with stdlib logging to prevent broken pipe crashes

structlog fails with BrokenPipeError when stdout is redirected (e.g., background
processes, Docker logs). Replace all structlog.get_logger() calls with
logging.getLogger() and convert keyword-style log calls to %-format strings.

Also removes stale Docs/tasks.md (2028 lines) and updates Robot Framework
tests to match current API behavior.
This commit is contained in:
2026-06-21 20:14:31 +02:00
parent be3e180137
commit 572aa0fc78
18 changed files with 299 additions and 2254 deletions

8
.gitignore vendored
View File

@@ -89,3 +89,11 @@ tmp/
node_modules/
tests/results/*
test-results/*
robot_results/*
test_output/*
test_results/*
tests/robot/output/*
tests/robot/results/log.html
tests/robot/results/output.xml
tests/robot/results/playwright-log.txt
tests/robot/results/report.html