禁止特定的MySQL警告消息

时间:2015-11-13 21:57:24

标签: php mysql mysqli

我们收到Headers and client library minor version mismatch消息,我们有解决实际警告的路径,但现在我们需要禁止它。

但是!我们需要保留所有其他警告。

那么,有没有办法来抑制这个错误信息?

2 个答案:

答案 0 :(得分:1)

您可以使用extension UIColor{ convenience init (hexString:String) { var cleanString:String = hexString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString if (cleanString.hasPrefix("#")) { cleanString = cleanString.substringFromIndex(cleanString.startIndex.advancedBy(1)) } if (cleanString.characters.count != 6) { self.init() } else{ var rgbValue = UInt32() let scanner = NSScanner(string: cleanString) scanner.scanHexInt(&rgbValue) self.init( red: CGFloat((rgbValue & 0xFF0000) >> 16)/255.0, green: CGFloat((rgbValue & 0xFF00) >> 8)/255.0, blue: CGFloat(rgbValue & 0xFF)/255.0, alpha: 1.0) } } } 并检查特定消息,然后在您希望使用默认错误处理的情况下返回false

E.G

set_error_handler

答案 1 :(得分:0)

如果错误仅在请求生命周期中发生一次(即,当连接到数据库时,如果警告与条件匹配,temporary custom error handler可能会使警告静音。

ship logs通过像Kibana这样的处理器进行实时过滤和制图。