Skip to content

Commit 11daa54

Browse files
authored
Merge pull request #107 from kinode-dao/develop
develop 0.9.6
2 parents e378ed9 + 8f10c55 commit 11daa54

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "kinode_process_lib"
33
description = "A library for writing Kinode processes in Rust."
4-
version = "0.9.5"
4+
version = "0.9.6"
55
edition = "2021"
66
license-file = "LICENSE"
77
homepage = "https://kinode.org"

src/logging.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ pub fn init_logging(
123123
file_level: Level,
124124
terminal_level: Level,
125125
remote: Option<RemoteLogSettings>,
126+
terminal_levels_mapping: Option<(u8, u8, u8, u8)>,
126127
) -> anyhow::Result<()> {
127128
let log_dir_path = create_drive(our.package_id(), "log", None)?;
128129
let log_file_path = format!("{log_dir_path}/{}.log", our.process());
@@ -142,10 +143,11 @@ pub fn init_logging(
142143
metadata.level() == &Level::DEBUG
143144
});
144145
let file_writer_maker = FileWriterMaker { file: log_file };
145-
let error_terminal_writer_maker = TerminalWriterMaker { level: 0 };
146-
let warn_terminal_writer_maker = TerminalWriterMaker { level: 1 };
147-
let info_terminal_writer_maker = TerminalWriterMaker { level: 2 };
148-
let debug_terminal_writer_maker = TerminalWriterMaker { level: 3 };
146+
let (error, warn, info, debug) = terminal_levels_mapping.unwrap_or_else(|| (0, 1, 2, 3));
147+
let error_terminal_writer_maker = TerminalWriterMaker { level: error };
148+
let warn_terminal_writer_maker = TerminalWriterMaker { level: warn };
149+
let info_terminal_writer_maker = TerminalWriterMaker { level: info };
150+
let debug_terminal_writer_maker = TerminalWriterMaker { level: debug };
149151

150152
let sub = tracing_subscriber::registry()
151153
.with(ErrorLayer::default())

0 commit comments

Comments
 (0)