Lumen QueryException写入日志

时间:2017-05-23 10:55:01

标签: laravel exception-handling laravel-5.3 lumen lumen-5.3

我正在使用Lumen 5.3。*,我需要在QueryException上发出storage/logs/lumen.log次错误。

其他验证是写入日志文件,QueryException除外。

try {
    // throw here exception here
} catch (QueryException $e) {
    // do what ever
} catch (CustomException $e) {
    // do what ever
}

我将CustomException扩展为\Exception并使用Handler类来执行report(),以便我能够写入日志文件。但QueryException没有。 (QueryException是流明供应商文件)

我知道在\Log()上抓到QueryException时可能只是CREATE TABLE `opcije_mp` ( `idopcije_mp` int(11) NOT NULL, `naziv` varchar(45) DEFAULT NULL, `opc` varchar(45) DEFAULT NULL, `Prodaja` varchar(45) DEFAULT NULL, `Kalkulacije` varchar(45) DEFAULT NULL, `Zaduznice` varchar(45) DEFAULT NULL, `Predisponacije` varchar(45) DEFAULT NULL, `Robno` varchar(45) DEFAULT NULL, `KUF` varchar(45) DEFAULT NULL, `KIF` varchar(45) DEFAULT NULL, `Narudzbenice` varchar(45) DEFAULT NULL, `Nalozi` varchar(45) DEFAULT NULL, `Akcijske_cijene` varchar(45) DEFAULT NULL, `Servisna_roba` varchar(45) DEFAULT NULL, `Ostalo1` varchar(45) DEFAULT NULL, `Ostalo2` varchar(45) DEFAULT NULL, `Ostalo3` varchar(45) DEFAULT NULL, PRIMARY KEY (`idopcije_mp`) 但是我想通过不这样做来使事情变得更清洁。

除了做上面所述之外,还有其他办法吗?

提前致谢!

0 个答案:

没有答案