Skip to content

[Bug]: cross-task logging takes too many resources #233

@azaroth42

Description

@azaroth42

Priority Level

High

What happened?

When parallel processing, debug log entries are passed from the tasks to the controller, which then checks if they should be rendered or not. This ties up the logging actor, resulting in 100ks of log entries waiting to be transferred back and forth. Instead each task should do the filtering, and each object in the architecture should have a custom log filter to enable specific types of messages to be passed as configured for various debugging tasks.

Relevant log output

Additional Tasks

  • Task 1
  • Task 2
  • Task 3

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThe code does not behave as expected / designed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions