0
我正在使用外部庫中的組件,它正在向我創建的控制檯發送調試消息。有沒有辦法讓我把這些關掉?有一個調試選項,我設置爲false,但它仍在追蹤消息。這可能與我添加我自己的日誌記錄目標有關。如何關閉外部庫組件中的記錄器
我正在使用外部庫中的組件,它正在向我創建的控制檯發送調試消息。有沒有辦法讓我把這些關掉?有一個調試選項,我設置爲false,但它仍在追蹤消息。這可能與我添加我自己的日誌記錄目標有關。如何關閉外部庫組件中的記錄器
如果您設置日誌目標的filter屬性,您應該能夠禁止這些消息,但仍然顯示您自己的消息。它實際上是在@Reboog711鏈接到的頁面上討論的。
var logTarget:TraceTarget = new TraceTarget();
logTarget.filters = ["your.fully.qualified.package.name", "can.use.wildcards.too.*"];
我知道要關閉日誌記錄爲整個應用程序是通過增加1000
以上TraceTarget的級別屬性默認情況下,不存在。它必須用條件語言('if(allowTrace){trace(「blah」)}')構建到庫本身中,所以你很可能不幸運。 –
你讀過這個嗎? http://livedocs.adobe.com/flex/3/html/help.html?content=logging_09.html TraceTarget類會有幫助嗎?我不確定該應用是否是全球性的;或者可以有選擇地用於部件。 – JeffryHouser