Tinylog:获取 Json 编写器的"LOGGER ERROR: Illegal severity level"



我尝试在我的系统中实现下面提到的代码。我得到的错误如下:
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`

错误的原因是writer3.level = errorwriter3.charset = UTF-8中行尾的空白。只需删除errorUTF-8后面的所有空格和制表符。之后,JSON写入器将工作,没有任何错误:)

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

最新更新