Skip to content

[C++] Multi-threaded logging can mix up messages #49433

Description

@pitrou

Describe the bug, including details regarding any error messages, version, and platform.

When using the C++ logging macros (ARROW_LOG) from multiple threads, messages often get mingled together, which makes the log much less readable and useful.

We should probably add some internal buffering so that logging each message is "atomic" wrt other messages.

Component(s)

C++

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions