diff --git a/summoner/logger.py b/summoner/logger.py index 23b08a7..3393e46 100644 --- a/summoner/logger.py +++ b/summoner/logger.py @@ -171,8 +171,10 @@ def configure_logger(logger: logging.Logger, logger_cfg: dict[str, Any]) -> None - backup_count (int) - log_keys (list[str] or None) """ - # 0) Remove any existing handlers + # 0) Remove only handlers we manage (need handler._keep = True) for handler in list(logger.handlers): + if getattr(handler, "_keep", False): + continue logger.removeHandler(handler) # 1) Set the logger's level once diff --git a/summoner/rust/rust_server_v1_0_0/Cargo.lock b/summoner/rust/rust_server_v1_0_0/Cargo.lock index 091eb3d..d6fb982 100644 --- a/summoner/rust/rust_server_v1_0_0/Cargo.lock +++ b/summoner/rust/rust_server_v1_0_0/Cargo.lock @@ -67,9 +67,9 @@ checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" diff --git a/summoner/rust/rust_server_v1_0_0/Cargo.toml b/summoner/rust/rust_server_v1_0_0/Cargo.toml index e96f950..e525090 100644 --- a/summoner/rust/rust_server_v1_0_0/Cargo.toml +++ b/summoner/rust/rust_server_v1_0_0/Cargo.toml @@ -16,5 +16,5 @@ chrono = "0.4" fern = { version = "0.6", features = ["colored"] } # ✅ Pretty logger + file support serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } -bytes = "1.4" +bytes = "1.11.1" num_cpus = "1.13" diff --git a/summoner/rust/rust_server_v1_1_0/Cargo.toml b/summoner/rust/rust_server_v1_1_0/Cargo.toml index afc1e64..cbbcba5 100644 --- a/summoner/rust/rust_server_v1_1_0/Cargo.toml +++ b/summoner/rust/rust_server_v1_1_0/Cargo.toml @@ -16,5 +16,5 @@ chrono = "0.4" fern = { version = "0.6", features = ["colored"] } # ✅ Pretty logger + file support serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } -bytes = "1.4" +bytes = "1.11.1" num_cpus = "1.13"