2016-04-28 18 views
1

對屬性值或元數據值的長度有任何已知的限制嗎?Orion上下文代理 - 屬性值和元數據值字段的限制

  1. 論屬性值設置一個相當長的字符串(> 30-40k字符)我接收jsonRequest.cpp [191]:LM ERROR:LINE TOO LONG
  2. 在試圖分裂的屬性值,以幾個長度爲1000的元數據值異常保持不變。

版本 0.25.0(GIT版本:a8cf800d4e9fdd7b4293a886490c40309a5bb58c)

+0

只是爲了檢查我是否理解正確......獵戶座在痕跡中打印該消息但仍能正常工作?這是情況嗎?謝謝! – fgalan

+0

是的。它繼續前進。這裏是使用的有效負載http://pastebin.com/Pjd2hs9P,這裏是控制檯輸出http://pastebin.com/4PWKtQkP的示例。謝謝! – Evangelos

回答

0

這不是一個實際的問題,但要避免打印excesively長的痕跡獵戶座記錄子系統的功能。

默認限制(從logMsg.cpp)是32個字節:

#define LINE_MAX   (32 * 1024) 

如果你想設置更高的限制(考慮到可能的「壓力」的日誌子系統,並讓你的日誌文件非常大)您必須更改源代碼中的LINE_MAX並重新編譯Orion(this document詳細信息如何從源代碼構建)。

+0

客戶越來越錯誤響應{ 「錯誤碼」:{ 「代碼」: 「400」 「reasonPhrase」: 「錯誤的請求」 「細節」: 「JSON解析錯誤」 } - }謝謝! – Evangelos

+0

我知道這是一個單獨的問題(目前的問題是關於LINE TOO LONG在日誌文件中,新的問題是關於解析錯誤)。爲了不把新話題與舊話題混合在一起,你能否就這個具體問題創建一個新的特種部隊問題?請在這個新帖子中包含導致問題的確切請求(動詞+網址+標題+有效內容)。謝謝! – fgalan

相關問題