Skip to content

[C++] Making warning handler configurable #30982

@asfimport

Description

@asfimport

We emit warnings in a few places where either we don't want to raise an error, or we simply cannot do so (for example in a destructor, or a void-returning handler to a foreign library). Currently, warnings are printed out in an inflexible log format specific to Arrow C++. It would be much better to make the emission of warnings configurable (for example, PyArrow would probably like to redirect them to the Python warnings machinery).

Reporter: Antoine Pitrou / @pitrou

Related issues:

Note: This issue was originally created as ARROW-15508. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions