完成时间
2017/9/14
需求:
日志输出信息:
13:32:43.2766 Info {
"message":"Notepad_AddLogmessage execution started","level":"Information","timeStamp":"2017-09-07T13:32:43.275643+08:00","windowsIdentity":"ASIAPACIFIC\\sulinf","processName":"Notepad_AddLogmessage","processVersion":"1.0.6459.24021","fileName":"Main","jobId":"ebe1e6f0-dbd4-4e4b-a282-e1fc46aec3d4","robotName":"ASIAPACIFIC\\SULINF"}
13:32:45.0568 Info {
"message":"This is additional massage","level":"Information","timeStamp":"2017-09-07T13:32:45.0568211+08:00","windowsIdentity":"ASIAPACIFIC\\sulinf","processName":"Notepad_AddLogmessage","processVersion":"1.0.6459.24021","fileName":"Main","jobId":"ebe1e6f0-dbd4-4e4b-a282-e1fc46aec3d4","robotName":"ASIAPACIFIC\\SULINF","Name_1":"open application","Type_1":123,"Name_2":"click button","Type_2":true}
13:32:45.7388 Info {
"message":"Notepad_AddLogmessage execution ended","level":"Information","timeStamp":"2017-09-07T13:32:45.7408895+08:00","windowsIdentity":"ASIAPACIFIC\\sulinf","processName":"Notepad_AddLogmessage","processVersion":"1.0.6459.24021","fileName":"Main","jobId":"ebe1e6f0-dbd4-4e4b-a282-e1fc46aec3d4","robotName":"ASIAPACIFIC\\SULINF","totalExecutionTimeInSeconds":2,"totalExecutionTime":"00:00:02","Name_1":"open application","Type_1":123,"Name_2":"click button","Type_2":true}
背景分析:
这种日志的输出只是在后台显示。
1. 在message=Notepad_AddLogmessage execution started和message=Notepad_AddLogmessage execution ended之间的log条数是不确定的
2. message=Notepad_AddLogmessage execution started和message=Notepad_AddLogmessage execution ended的时间顺序不是升序或者降序排列的,时间输出是混乱的
要求:从后台输出的日志不允许在前台页面显示,而前台页面的日志输出也不需要这些字段
- 前台页面的展示log字段如下:
{
“Doc_ID”: “document to be processed”,
“Lvl_1_Event_Name”: “event name”,
“Lvl_2_Event_Name”: “event breakdown”,
“Start_Date”: “2017-09-11”,
“S