Skip to content

Feature Request: Logger prefix #290

Description

@theahura

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

Activity

  1. codelion commented on Oct 13, 2025

    @codelion
    Member

    This is a good idea we can add a logger prefix.

  2. akushonkamen commented on Oct 10, 2026

    @akushonkamen
    Contributor

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions