You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to run multiple openevolve.run calls in parallel, but it is extremely difficult to parse which openevolve logs belong to which of the multiple calls I am running. It would be fantastic if openevolve could take in an optional prefix in the run() function, which would then be used to prefix all of the downstream loggers
Happy to pick this up — it's been open a while and @codelion's thumbs-up is still the latest word. Plan: add an optional logger_prefix config (plus a --logger-prefix CLI flag), and apply a handler-level logging.Filter in _setup_logging() that rewrites record.name, so every downstream module logger gets the prefix in both file and console output. Will open a PR shortly.
Activity
codelion commentedon Oct 13, 2025
This is a good idea we can add a logger prefix.
akushonkamen commentedon Oct 10, 2026
Happy to pick this up — it's been open a while and @codelion's thumbs-up is still the latest word. Plan: add an optional
logger_prefixconfig (plus a--logger-prefixCLI flag), and apply a handler-levellogging.Filterin_setup_logging()that rewritesrecord.name, so every downstream module logger gets the prefix in both file and console output. Will open a PR shortly.feat: add optional logger_prefix config and --logger-prefix CLI flag (a…