Netweaver和CloudFoundry裡的trace開關

i042416發表於2018-06-01

Netweaver

事務碼SU01的引數設定裡,有很多關於trace(跟蹤)的開關。

Netweaver和CloudFoundry裡的trace開關
  • FPTRACELEVEL: 設成04後,能將ADS生成PDF的trace資訊寫入生成的PDF。

    Netweaver和CloudFoundry裡的trace開關

    詳細原理參考我的blogHow to get PDF render trace of ABAP webdynpro interactiveForm control


  • BSPWD_USER_LEVEL:這個引數對CRM的開發顧問來說都不陌生。設為9之後,WebClient UI上顯示的錯誤或者成功資訊,滑鼠放上去之後就能自動顯示技術明細。

User parameter裡只要BSPWD_USER_LEVEL 值大於5 即可在webclient UI上顯示error message的technical information:


Netweaver和CloudFoundry裡的trace開關

Netweaver和CloudFoundry裡的trace開關

Netweaver和CloudFoundry裡的trace開關

Netweaver和CloudFoundry裡的trace開關

這裡決定用什麼icon來在UI上顯示message:


Netweaver和CloudFoundry裡的trace開關

message level > 5的判斷:


Netweaver和CloudFoundry裡的trace開關

Netweaver和CloudFoundry裡的trace開關

Netweaver和CloudFoundry裡的trace開關

Cloud Foundry

環境變數CF_TRACE = true


Netweaver和CloudFoundry裡的trace開關

然後執行任意的cf 命令,能看到這些命令實際上也是post HTTP請求到SCP上。

例子:cf logs connectvity-demo-approuter --recent

然後就能看到為了完成這個命令所傳送的HTTP請求和響應。

Netweaver和CloudFoundry裡的trace開關

有的時候這個開關特別有用,例如部署應用時看到這個錯誤訊息,但沒有更多關於該錯誤原因的詳細描述。


Netweaver和CloudFoundry裡的trace開關

開啟trace後,在日誌裡能看到詳細錯誤:找不到package.json檔案。


Netweaver和CloudFoundry裡的trace開關

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

Netweaver和CloudFoundry裡的trace開關
Netweaver和CloudFoundry裡的trace開關

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2155502/,如需轉載,請註明出處,否則將追究法律責任。

相關文章