在我的软件中,我使用libxml2来处理(显然)XML数据结构。我主要使用XSD模式验证,到目前为止,它运行良好。LIBXML2:在控制台上禁止调试输出
当客户端输入的数据结构与XSD架构不匹配时,libxml2会向控制台输出一些调试消息。
下面是一个例子:
/数据/ FILE_NAME:5230:分析器错误:开始标记:无效的元素名称 < ^
虽然这些字符串用于调试,我不想他们出现并在最终的应用程序中监视控制台输出。到目前为止,我找不到这样做的官方方式。尽管我确实有一种修改库本身的方法,但我正在寻找一种库配置,即不修改代码。
你知道如何抑制调试输出或(甚至更好)将其重定向到自定义函数吗?
和平&问候。