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
This commit is contained in:
Koute authored and GitHub committed 2021-11-01 08:46:32 +00:00
1 parent 21c8d18c23
commit 8c2ea19085
5 files changed
+142 -20

No files matched your search

@@ -15,3 +15,5 @@ targets = ["x86_64-unknown-linux-gnu"]
[dependencies]
backtrace = "0.3.38"
regex = "1.5.4"
lazy_static = "1.4.0"