Strip out control codes from the logged messages (#10081)
* Strip out control codes from the logged messages * Also strip away C1 control codes * Add extra comments * Clear the buffer after flushing; rename `write` to `flush` * Move control code stripping into its own function * Also strip out control codes from panic messages * Also strip out Unicode left-to-right/right-to-left control codes
Showing
- substrate/Cargo.lock 2 additions, 0 deletionssubstrate/Cargo.lock
- substrate/client/tracing/src/logging/event_format.rs 45 additions, 20 deletionssubstrate/client/tracing/src/logging/event_format.rs
- substrate/client/tracing/src/logging/mod.rs 32 additions, 0 deletionssubstrate/client/tracing/src/logging/mod.rs
- substrate/primitives/panic-handler/Cargo.toml 2 additions, 0 deletionssubstrate/primitives/panic-handler/Cargo.toml
- substrate/primitives/panic-handler/src/lib.rs 61 additions, 0 deletionssubstrate/primitives/panic-handler/src/lib.rs
Please register or sign in to comment