browsertrix-crawler/src
Tessa Walsh f83d0e8f02
Add option to push behavior + behavior script logs to Redis (#805)
Fixes #804 

- Site-specific behaviors use behaviorScriptCustom log context (via browsertrix-behaviors 0.8.3)
- Add behavior logs to redis if --logBehaviorsToRedis is set, including non-debug behaviors / behaviorsScript context and all behaviorScriptCustom logs
- Noisy logs from built-in behaviors like autoscroll are now logged to
debug in https://github.com/webrecorder/browsertrix-behaviors/pull/92
and so won't be pushed to Redis for newer versions of the crawler.
- Updates browsertrix-behaviors to 0.8.3 and makes some changes to
log format in tests accordingly.

---------

Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
2025-04-03 15:46:10 -07:00
..
util Add option to push behavior + behavior script logs to Redis (#805) 2025-04-03 15:46:10 -07:00
crawler.ts Add option to push behavior + behavior script logs to Redis (#805) 2025-04-03 15:46:10 -07:00
create-login-profile.ts Make sure all exit calls use ExitCodes enum (#767) 2025-02-11 12:04:38 -08:00
main.ts Add more exit codes to detect interruption reason (#764) 2025-02-10 14:00:55 -08:00
replaycrawler.ts Remove extra console.log statements (#811) 2025-04-02 09:25:11 -07:00