- 可以在 config 資料夾內,自定解析設定檔 (.json)
- 支援欄位 auto resize
- 支援簡易搜尋功能
- 支援進階搜尋功能 (C# DataTable RowFilter)
支援設定:
- ColumnName [String]: 顯示的欄位名稱
- JsonPath [String]: 資料路徑(用JsonPath語法)
- IsSeverity [Boolean]: 是否為嚴重性欄位,會根據等級決定文字顏色 (ERROR 紅色, WARN 橘色, INFO 黑色)
- Searchable [Boolean]: 簡易搜尋時,欄位是否被搜尋
- SpecialColumn [String]: 特殊欄位 (SerialNumber: 流水號)
example:
[
{
"ColumnName": "serialNumber",
"JsonPath": null,
"IsSeverity": false,
"Searchable": false,
"SpecialColumn": "SerialNumber"
},
{
"ColumnName": "textPayload",
"JsonPath": "$.textPayload",
"IsSeverity": false,
"Searchable": true,
"SpecialColumn": null
},
{
"ColumnName": "severity",
"JsonPath": "$.severity",
"IsSeverity": true,
"Searchable": false,
"SpecialColumn": null
}
]
- 修正 null exception
- 修正查詢後資料行數不會更新問題
- 增加欄位 auto resize
- 增加顯示資料行數
- 增加搜尋功能
- json log viewer 基本功能