fix multiline issues (but adds a heap alloc :(
This commit is contained in:
@@ -71,7 +71,7 @@ fn format(record: &Record) -> std::io::Result<()> {
|
||||
// write the actual message
|
||||
use std::fmt::Write;
|
||||
let mut splicer = LineSplicer(buffer);
|
||||
_=write!(splicer, "{}", record.args());
|
||||
_=write!(splicer, "{}", record.args().to_string());
|
||||
|
||||
// finalize
|
||||
write!(buffer, "\n")?;
|
||||
|
||||
13
src/main.rs
13
src/main.rs
@@ -11,4 +11,17 @@ fn main() {
|
||||
info!("multiline\ndemo");
|
||||
info!("one\ntwo\nthree\nfour");
|
||||
|
||||
info!("{:#?}", &Test {
|
||||
string: "Hello World!".to_string(),
|
||||
test: 0x13412312,
|
||||
test2: 0xAA,
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
struct Test {
|
||||
string: String,
|
||||
test: u64,
|
||||
test2: u8
|
||||
}
|
||||
Reference in New Issue
Block a user