[英]Get Doctrine Exception to Log
正如@alexcm 所說,您可以使用 Monolog。 這是一個在服務中自動注入它的例子。
這會將消息保存在日志文件中,確保您在日志文件中保存的異常級別。
private $logger;
public function __construct(LoggerInterface $logger)
$this->logger = $logger;
}
public function add(TypeConges $entity, bool $flush = true): void
{
$this->getEntityManager()->persist($entity);
if ($flush) {
try {
$this->getEntityManager()->flush();
} catch (\Exception $e) {
$this->logger->info($e->getMessage());
print($e->getMessage());
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.