當你與某些URL參數運行SAS存儲過程(STP)如何防止SAS存儲過程來顯示日誌當用戶添加_debug =登錄網址
https://xxx.xxx.xxx/xxx?_program=yyy/yyy&aaa=aaa
任何人都可以看到該日誌由在url參數中添加_debug=log
。
有沒有辦法阻止這種可能性?
我想隱藏我的用戶的日誌。
(不僅在發生錯誤時,該參考http://support.sas.com/kb/16/225.html)
編輯:我忘了指定我正在尋找,不會影響其他STP,只有一個解決方案。
您的鏈接提出以下建議:'一種方法爲t o修改「web.xml」文件併爲「DebugMask」添加一個值「0」。這將阻止顯示「顯示SAS日誌」按鈕。但是,即使它們在提交請求時指定了「_debug = log」,也會阻止所有用戶看到SAS日誌。「這是不切實際的嗎?它看起來像你想要的? – Joe
@Joe我相信這是一個解決方案,但在我的情況下過於激進,因爲我不想在同一臺SAS服務器(來自同事或我自己)上影響其他STP。編寫我的問題時我沒有想到這一點,將編輯。謝謝! –
在你的STP代碼中,你可以添加'%let debug =;'? – Quentin