1. 程式人生 > >Netweaver和CloudFoundry裏的trace開關

Netweaver和CloudFoundry裏的trace開關

ima abap auto 描述 完成 求和 shu HR info

Netweaver

事務碼SU01的參數設置裏,有很多關於trace(跟蹤)的開關。

技術分享圖片

  • FPTRACELEVEL: 設成04後,能將ADS生成PDF的trace信息寫入生成的PDF。
    技術分享圖片
    詳細原理參考我的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:
技術分享圖片


技術分享圖片
技術分享圖片
技術分享圖片

這裏決定用什麽icon來在UI上顯示message:
技術分享圖片
message level > 5的判斷:
技術分享圖片
技術分享圖片
技術分享圖片

Cloud Foundry

環境變量CF_TRACE = true
技術分享圖片
然後執行任意的cf 命令,能看到這些命令實際上也是post HTTP請求到SCP上。

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

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

技術分享圖片
有的時候這個開關特別有用,例如部署應用時看到這個錯誤消息,但沒有更多關於該錯誤原因的詳細描述。
技術分享圖片
打開trace後,在日誌裏能看到詳細錯誤:找不到package.json文件。
技術分享圖片

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

技術分享圖片

技術分享圖片

Netweaver和CloudFoundry裏的trace開關