在我的軟件中,我使用libxml2來處理(顯然)XML數據結構。我主要使用XSD模式驗證,到目前爲止,它運行良好。LIBXML2:在控制檯上禁止調試輸出
當客戶端輸入的數據結構與XSD架構不匹配時,libxml2會向控制檯輸出一些調試消息。
下面是一個例子:
/數據/ FILE_NAME:5230:分析器錯誤:開始標記:無效的元素名稱 < ^
雖然這些字符串用於調試,我不想他們出現並在最終的應用程序中監視控制檯輸出。到目前爲止,我找不到這樣做的官方方式。儘管我確實有一種修改庫本身的方法,但我正在尋找一種庫配置,即不修改代碼。
你知道如何抑制調試輸出或(甚至更好)將其重定向到自定義函數嗎?
和平&問候。