天天看點

擷取Exceptionless的日志

擷取Exceptionless的日志

 最近做項目要用到Exceptionless這個分布式日志元件,由于上司說日志需要提供給客戶看,廢話不多講,咱直入主題了:

打開:http://127.0.0.1:50000/docs/index#/ 這個網址,裡面是關于Exceptionless的API接口描述。我們點開Evenet,找到GET /api/v2/events這個接口。這個接口是擷取所有的日志資訊。接口我們看完勒,接下來:

1、首先調用登入接口擷取token

擷取Exceptionless的日志

 2、向 http://192.168.0.12:50000/api/v2/events?filter=type:log+fixed:false+hidden:false+(level:info OR tags:Visit)&limit=20&mode=summary&offset=480m 這個接口發送GET請求,并且帶上請求頭Authorization:Bearer token資訊(注意空格)就可以擷取日志。等下解釋這些請求參數怎麼回事。

擷取Exceptionless的日志

請求參數解釋:

filter:過濾器

    type:log    日志類型:log

    fixed:false  标記是否固定:預設是true,我這裡是false

    hidden:false  标記是否隐藏:預設是true,這裡為false

    (level:trace OR tags:Visit)  日志等級為trace或者标簽為Visit

limit:對要傳回的對象數的限制

model:如果未設定任何模式,則将傳回整個事件對象。如果将模式設定為“summary”,則将傳回輕量對象。

offset:允許時間偏差量

 其他參數可以去看官方文檔:https://github.com/exceptionless/Exceptionless/wiki/Filtering-Searching

posted on 2019-03-12 15:00 No_Rain 閱讀(...) 評論(...) 編輯 收藏

繼續閱讀