|
9 | 9 | use Doctrine\ORM\EntityManager; |
10 | 10 | use Doctrine\ORM\QueryBuilder; |
11 | 11 | use Ecodev\Felix\Repository\LogRepository as LogRepositoryInterface; |
| 12 | +use Monolog\Level; |
12 | 13 | use Monolog\LogRecord; |
13 | | -use Psr\Log\LogLevel; |
14 | 14 |
|
15 | 15 | trait LogRepository |
16 | 16 | { |
@@ -78,8 +78,8 @@ private function failedOften(string $success, string $failed, int $maxFailureCou |
78 | 78 | $select = $this->getEntityManager()->getConnection()->createQueryBuilder() |
79 | 79 | ->select('message') |
80 | 80 | ->from('log') |
81 | | - ->andWhere('priority = :priority') |
82 | | - ->setParameter('priority', LogLevel::INFO) |
| 81 | + ->andWhere('level = :level') |
| 82 | + ->setParameter('level', Level::Info->value) |
83 | 83 | ->andWhere('message IN (:message)') |
84 | 84 | ->setParameter('message', [$success, $failed], ArrayParameterType::STRING) |
85 | 85 | ->andWhere('creation_date > DATE_SUB(NOW(), INTERVAL 30 MINUTE)') |
@@ -112,8 +112,8 @@ public function deleteOldLogs(): int |
112 | 112 | $connection = $this->getEntityManager()->getConnection(); |
113 | 113 | $query = $connection->createQueryBuilder() |
114 | 114 | ->delete('log') |
115 | | - ->andWhere('log.priority != :priority OR message IN (:message)') |
116 | | - ->setParameter('priority', LogLevel::INFO) |
| 115 | + ->andWhere('log.level != :level OR message IN (:message)') |
| 116 | + ->setParameter('level', Level::Info->value) |
117 | 117 | ->setParameter('message', [ |
118 | 118 | LogRepositoryInterface::LOGIN, |
119 | 119 | LogRepositoryInterface::LOGIN_FAILED, |
|
0 commit comments