Skip to content

Conversation

@SpriteOvO
Copy link
Owner

@SpriteOvO SpriteOvO commented Nov 12, 2025

Simplify usage.

Before

use std::sync::Arc;

let file_sink = Arc::new(
    RotatingFileSink::builder()
        .base_path(path)
        .rotation_policy(RotationPolicy::Daily { hour: 0, minute: 0 })
        .build()?,
);
let new_logger = Arc::new(Logger::builder().sink(file_sink).build()?);
spdlog::set_default_logger(new_logger);

After

let file_sink = RotatingFileSink::builder()
    .base_path(path)
    .rotation_policy(RotationPolicy::Daily { hour: 0, minute: 0 })
    .build_arc()?;
let new_logger = Logger::builder().sink(file_sink).build_arc()?;
spdlog::set_default_logger(new_logger);

@SpriteOvO SpriteOvO force-pushed the build-arc branch 2 times, most recently from affbc36 to 18e5b92 Compare November 12, 2025 05:03
@SpriteOvO SpriteOvO merged commit 852fd96 into main-dev Nov 15, 2025
92 checks passed
@SpriteOvO SpriteOvO deleted the build-arc branch November 15, 2025 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants