• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "version": "1.0.0",
3    "segmentStatus":[
4        {"namespace":"segStatus", "matchKey":"tid=\\d+ (.*)", "desc":""},
5        {"namespace":"segWaitOther", "matchKey":"waiting to lock.*held by thread (\\d+)", "desc":" waiting on lock held by "},
6        {"namespace":"segWaitSelf", "matchKey":"- waiting on <(.*)>", "desc":" waiting on itself"},
7        {"namespace":"segIpcTrans", "matchKey":"os\\.(IpcProxy)\\.transact", "desc":" ipc transact:"},
8        {"namespace":"segIpcFull", "matchKey":"os\\.Ipc\\.(blockUntilThreadAvailable)", "desc":" ipc full:"},
9        {"namespace":"", "matchKey":"", "desc":"test"}
10    ],
11    "Rule1":{
12        "DirOrFile":"/data/log/faultlog/faultlogger/",
13        "Subcatalog":"rustpanic-.*-\\d+-\\d+",
14        "featureId":"01_RUST_PANIC_01",
15        "rules":[
16            {}
17        ]
18    },
19    "Rule2":{
20        "DirOrFile":"/data/log/faultlog/faultlogger/",
21        "Subcatalog":"",
22        "featureId":"01_RUST_PANIC_02",
23        "rules":[
24            {}
25        ]
26    },
27    "Rule3":{
28        "DirOrFile":"/data/log/faultlog/faultlogger/",
29        "Subcatalog":"rustpanic-.*-\\d+-\\d+",
30        "featureId":"01_RUST_PANIC_04",
31        "rules":[
32            {"namespace":"BasicParam", "matchKey":"Module name:", "v_pname":"Module name:(.*)"},
33            {"namespace":"MainCallTrace", "matchKey":"Thread name:", "v_trace":"@T@#\\d+ pc [0-9a-zA-Z]+ (.*)"}
34        ]
35    }
36}
37