Skip to content

Replace the current logging system with spdlog-rs #486

@SpriteOvO

Description

@SpriteOvO

Background

As I discussed with @eatradish in AOSC Telegram group, oma is considering replacing the current logging system with others. And at the recent AOSCC 2025 conference, I happened to talk about the performance optimization details of spdlog-rs. As the author of spdlog-rs, I'd like to push forward with getting oma to try out spdlog-rs.

@NotEvenANeko is interested in participating in this work, so the porting will be assigned to her. I and other oma collaborators will review the PR and help if needed.

Notes

The current logging system used in oma is tracing, and oma has customized some of its own logic that could probably be optimized away (I've found so far):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions