0

我尝试在我的系统中实现下面提到的代码。我收到如下错误:LOGGER ERROR: Invalid charset: UTF-8
LOGGER ERROR: Illegal severity level: error

`writer3               = json
writer3.level         = error            
writer3.file          = logs/log-{count}.json
writer3.field.level   = level             
writer3.field.source  = {class}.{method}()
writer3.field.message = message           
writer3.charset       = UTF-8         
writer3.append        = true          
writer3.buffered      = true`
4

1 回答 1

0

writer3.level = error 错误的原因是和中行尾的空白writer3.charset = UTF-8 。只需删除 and 后面的所有空格和制表errorUTF-8。之后,JSON 编写器将正常工作 :)

PS:在下一个版本的 tinylog 2.4 中,日志框架会自动修剪这些空白。

于 2021-09-22T13:23:35.927 回答