{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T15:55:48.146Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T15:55:48.183Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T15:55:48.183Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T15:55:48.184Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T15:55:48.185Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T15:55:48.186Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T15:55:48.186Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T15:55:48.186Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T15:55:48.186Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T15:55:48.187Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T15:55:48.187Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T15:55:48.187Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T15:55:48.187Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T15:55:48.187Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T15:55:48.188Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T15:55:48.188Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T15:55:48.188Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T15:55:48.261Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:55:48.327Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (2)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:55:51.390Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (3)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:55:54.452Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (4)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:55:57.519Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (5)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:56:00.577Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (6)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:56:03.632Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (7)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:56:06.691Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (8)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:56:09.749Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (9)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:56:12.799Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T15:57:06.188Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T15:57:06.220Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T15:57:06.221Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T15:57:06.221Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T15:57:06.222Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T15:57:06.223Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T15:57:06.223Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T15:57:06.223Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T15:57:06.224Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T15:57:06.224Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T15:57:06.224Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T15:57:06.224Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T15:57:06.224Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T15:57:06.225Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T15:57:06.225Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T15:57:06.225Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T15:57:06.225Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T15:57:06.295Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:57:06.358Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (2)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:57:09.414Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (3)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T15:57:12.467Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:20:26.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:20:26.801Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:20:26.802Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:20:26.802Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:20:26.803Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:20:26.804Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:20:26.804Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:20:26.805Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:20:26.805Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:20:26.805Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:20:26.805Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:20:26.805Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:20:26.806Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:20:26.806Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:20:26.806Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:20:26.806Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:20:26.806Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:20:26.872Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:27.150Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (2)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:30.205Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (3)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:33.260Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (4)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:36.319Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (5)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:39.382Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (6)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:42.435Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (7)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:45.496Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (8)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:48.554Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (9)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:20:51.608Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:21:13.156Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:21:13.192Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:21:13.192Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:21:13.192Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:21:13.194Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:21:13.194Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:21:13.195Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:21:13.195Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:21:13.195Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:13.196Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:21:13.197Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:21:13.267Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:13.333Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (2)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:16.392Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (3)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:19.447Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:21:22.661Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:21:22.702Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:21:22.703Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:21:22.703Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:21:22.705Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:21:22.705Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:21:22.706Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:21:22.706Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:21:22.706Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:21:22.707Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:21:22.707Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:21:22.707Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:21:22.707Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:21:22.708Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:22.708Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:22.708Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:21:22.708Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:21:22.791Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:22.867Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (2)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:25.932Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:21:29.653Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:21:29.690Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:21:29.690Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:21:29.690Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:21:29.692Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:21:29.692Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:21:29.693Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:21:29.693Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:21:29.693Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:29.694Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:21:29.695Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:21:29.769Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:29.841Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:21:44.304Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:21:44.352Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:21:44.353Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:21:44.353Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:21:44.355Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:21:44.356Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:21:44.356Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:21:44.357Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:21:44.357Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:21:44.357Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:21:44.358Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:21:44.358Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:21:44.358Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:21:44.358Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:44.358Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:21:44.359Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:21:44.359Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:21:44.455Z"}
{"context":"SequelizeModule","level":"error","message":"Unable to connect to the database. Retrying (1)...","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.createTable (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Campaign.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:377:9)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/sequelize/dist/sequelize-core.module.js:121:17"],"timestamp":"2025-04-05T16:21:44.540Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:54:00.555Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.592Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:54:00.593Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:54:00.593Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:54:00.594Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:54:00.595Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:54:00.595Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:54:00.596Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:54:00.596Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:54:00.596Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:54:00.597Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:54:00.598Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:54:00.666Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T16:54:00.766Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.767Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.768Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T16:54:00.770Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T16:54:00.771Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T16:54:00.771Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T16:54:00.772Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T16:54:00.772Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T16:54:00.772Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T16:54:00.773Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T16:54:00.773Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T16:54:00.816Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T16:54:00.818Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T16:54:00.818Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T16:54:00.819Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T16:54:00.819Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T16:54:00.819Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.820Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.820Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T16:54:00.820Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T16:54:00.821Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T16:54:00.821Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T16:54:00.821Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.822Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.822Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T16:54:00.822Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T16:54:00.822Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T16:54:00.823Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T16:54:00.823Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T16:54:00.823Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T16:54:00.823Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T16:54:00.823Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.824Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.824Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T16:54:00.824Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T16:54:00.824Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T16:54:00.824Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T16:54:00.825Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T16:54:00.825Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.825Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T16:54:00.825Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T16:54:00.825Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T16:54:00.826Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T16:54:00.826Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.826Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.826Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T16:54:00.826Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T16:54:00.827Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T16:54:00.827Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T16:54:00.827Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.827Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.827Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T16:54:00.828Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T16:54:00.828Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T16:54:00.828Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T16:54:00.828Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.828Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.829Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T16:54:00.829Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T16:54:00.829Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T16:54:00.829Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T16:54:00.830Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.831Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.832Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T16:54:00.832Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T16:54:00.832Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T16:54:00.832Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T16:54:00.832Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T16:54:00.833Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T16:54:00.834Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T16:54:00.835Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T16:54:00.836Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.837Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.837Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T16:54:00.837Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T16:54:00.837Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T16:54:00.838Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T16:54:00.839Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T16:54:00.840Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T16:54:00.841Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T16:54:00.841Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T16:54:00.842Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T16:54:00.860Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T16:54:33.318Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.375Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T16:54:33.376Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T16:54:33.376Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T16:54:33.378Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T16:54:33.380Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T16:54:33.380Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T16:54:33.380Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T16:54:33.381Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T16:54:33.382Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T16:54:33.382Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T16:54:33.382Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T16:54:33.382Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T16:54:33.383Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:54:33.383Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T16:54:33.383Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T16:54:33.384Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T16:54:33.494Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T16:54:33.623Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.624Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.625Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.626Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T16:54:33.628Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T16:54:33.628Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T16:54:33.629Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T16:54:33.630Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T16:54:33.630Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T16:54:33.631Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T16:54:33.631Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T16:54:33.631Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T16:54:33.632Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T16:54:33.632Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T16:54:33.694Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T16:54:33.698Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T16:54:33.699Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T16:54:33.699Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T16:54:33.700Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T16:54:33.700Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.701Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.702Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T16:54:33.702Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T16:54:33.702Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T16:54:33.702Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T16:54:33.703Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.704Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.704Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T16:54:33.705Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T16:54:33.705Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T16:54:33.705Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T16:54:33.705Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T16:54:33.706Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T16:54:33.706Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T16:54:33.706Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.706Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.707Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T16:54:33.707Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T16:54:33.707Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T16:54:33.708Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T16:54:33.708Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T16:54:33.708Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.708Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T16:54:33.709Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T16:54:33.709Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T16:54:33.710Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T16:54:33.710Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.710Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.710Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T16:54:33.710Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T16:54:33.711Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T16:54:33.711Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T16:54:33.711Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.711Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.712Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T16:54:33.712Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T16:54:33.712Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T16:54:33.712Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T16:54:33.713Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.713Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.713Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T16:54:33.713Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T16:54:33.714Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T16:54:33.714Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T16:54:33.714Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T16:54:33.715Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T16:54:33.715Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.715Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.715Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T16:54:33.715Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T16:54:33.716Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T16:54:33.716Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T16:54:33.716Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T16:54:33.716Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T16:54:33.717Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.717Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.717Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T16:54:33.717Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T16:54:33.718Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T16:54:33.718Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T16:54:33.718Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.718Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.718Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T16:54:33.719Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T16:54:33.719Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T16:54:33.719Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T16:54:33.719Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T16:54:33.719Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.720Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.720Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T16:54:33.720Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T16:54:33.720Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T16:54:33.720Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T16:54:33.721Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.721Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.721Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T16:54:33.721Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T16:54:33.721Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T16:54:33.722Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T16:54:33.722Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.722Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.722Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T16:54:33.722Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T16:54:33.723Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T16:54:33.723Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T16:54:33.723Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T16:54:33.723Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.724Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.724Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T16:54:33.724Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T16:54:33.724Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T16:54:33.724Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T16:54:33.725Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.725Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.725Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T16:54:33.725Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T16:54:33.725Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T16:54:33.726Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T16:54:33.726Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.726Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.726Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T16:54:33.726Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T16:54:33.727Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T16:54:33.727Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T16:54:33.727Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.727Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.727Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T16:54:33.728Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T16:54:33.728Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T16:54:33.728Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T16:54:33.728Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T16:54:33.728Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T16:54:33.729Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T16:54:33.731Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T16:54:33.759Z"}
{"context":"ExceptionsHandler","level":"error","message":"droit refusé pour la relation SenderProfile","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async SenderProfile.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async SenderProfileService.findAll (/home/wamu8231/munitron-api-client.rimgic.com/api/sender-profile/sender-profile.service.js:28:32)\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/core/router/router-execution-context.js:46:28\n    at async /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/core/router/router-proxy.js:9:17"],"timestamp":"2025-04-05T16:54:42.522Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T16:55:00.002Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:55:00.002 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T16:55:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T16:56:00.005Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:56:00.005 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T16:56:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T16:57:00.026Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:57:00.026 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T16:57:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T16:58:00.006Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:58:00.007 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T16:58:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T16:59:00.027Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 17:59:00.027 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T16:59:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:00:00.002Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:00:00.002 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:00:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:01:00.002Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:01:00.002 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:01:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:02:00.026Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:02:00.026 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:02:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:03:00.028Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:03:00.028 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:03:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:04:00.021Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:04:00.022 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:04:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:05:00.022Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:05:00.022 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:05:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:06:00.026Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:06:00.026 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:06:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:07:00.002Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:07:00.002 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:07:00.006Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:08:00.028Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:08:00.028 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:08:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:09:00.006Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:09:00.006 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:09:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:10:00.005Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:10:00.005 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:10:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:11:00.007Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:11:00.007 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:11:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:12:00.028Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:12:00.029 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:12:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:13:00.028Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:13:00.028 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:13:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:14:00.022Z"}
{"context":"Scheduler","error":{"name":"SequelizeDatabaseError","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');"},"level":"error","message":"droit refusé pour la relation EmailSent","original":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');"},"parameters":{},"parent":{"code":"42501","file":"aclchk.c","length":101,"line":"3414","name":"error","routine":"aclcheck_error","severity":"ERREUR","sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');"},"sql":"SELECT \"EmailSent\".\"id\", \"EmailSent\".\"score\", \"EmailSent\".\"scheduled_at\" AS \"scheduledAt\", \"EmailSent\".\"campaign_id\" AS \"campaignId\", \"EmailSent\".\"employee_id\" AS \"employeeId\", \"EmailSent\".\"sent_at\" AS \"sentAt\", \"EmailSent\".\"unique_token\" AS \"uniqueToken\", \"EmailSent\".\"opened_at\" AS \"openedAt\", \"EmailSent\".\"created_at\" AS \"createdAt\", \"EmailSent\".\"updated_at\" AS \"updatedAt\", \"EmailSent\".\"email_subject\" AS \"emailSubject\", \"EmailSent\".\"email_content\" AS \"emailContent\", \"EmailSent\".\"status\", \"EmailSent\".\"email_sender\" AS \"emailSender\", \"employee\".\"id\" AS \"employee.id\", \"employee\".\"business_id\" AS \"employee.businessId\", \"employee\".\"name\" AS \"employee.name\", \"employee\".\"first_name\" AS \"employee.first_name\", \"employee\".\"last_name\" AS \"employee.last_name\", \"employee\".\"email\" AS \"employee.email\", \"employee\".\"role\" AS \"employee.role\", \"employee\".\"score\" AS \"employee.score\", \"employee\".\"departement\" AS \"employee.departement\", \"employee\".\"status\" AS \"employee.status\", \"employee\".\"created_at\" AS \"employee.createdAt\", \"employee\".\"updated_at\" AS \"employee.updatedAt\", \"employee\".\"deleted_at\" AS \"employee.deletedAt\" FROM \"EmailSent\" AS \"EmailSent\" LEFT OUTER JOIN \"Employee\" AS \"employee\" ON \"EmailSent\".\"employee_id\" = \"employee\".\"id\" AND (\"employee\".\"deleted_at\" IS NULL) WHERE (\"EmailSent\".\"status\" = 'waiting' AND \"EmailSent\".\"scheduled_at\" < '2025-04-05 18:14:00.022 +00:00');","stack":["Error\n    at Query.run (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async EmailSent.findAll (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/sequelize/lib/model.js:1140:21)\n    at async EmailSentService.handleCron (/home/wamu8231/munitron-api-client.rimgic.com/api/email-sent/email-sent.service.js:473:24)\n    at async CronJob.<anonymous> (/home/wamu8231/nodevenv/munitron-api-client.rimgic.com/api/22/lib/node_modules/@nestjs/schedule/dist/schedule.explorer.js:119:17)"],"timestamp":"2025-04-05T17:14:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:15:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:15:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:16:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:16:00.005Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:17:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:17:00.038Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:18:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:18:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:19:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:19:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:20:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:20:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:21:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:21:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:22:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:22:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:23:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:23:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:24:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:24:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:25:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:25:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:26:00.286Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:26:00.295Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T17:26:26.385Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.422Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T17:26:26.422Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T17:26:26.423Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T17:26:26.424Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T17:26:26.425Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T17:26:26.425Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T17:26:26.426Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T17:26:26.426Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T17:26:26.426Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T17:26:26.426Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T17:26:26.427Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T17:26:26.427Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T17:26:26.427Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T17:26:26.427Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T17:26:26.427Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T17:26:26.428Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T17:26:26.502Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T17:26:26.584Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.585Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.586Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T17:26:26.588Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T17:26:26.588Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T17:26:26.588Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.588Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T17:26:26.589Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T17:26:26.589Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T17:26:26.589Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T17:26:26.589Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T17:26:26.589Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T17:26:26.590Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T17:26:26.590Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T17:26:26.590Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T17:26:26.591Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T17:26:26.591Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T17:26:26.591Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T17:26:26.638Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T17:26:26.640Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T17:26:26.640Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T17:26:26.641Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T17:26:26.641Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T17:26:26.642Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.642Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.642Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T17:26:26.643Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T17:26:26.643Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T17:26:26.643Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T17:26:26.644Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.644Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.644Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T17:26:26.644Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T17:26:26.645Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T17:26:26.645Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T17:26:26.645Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T17:26:26.645Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T17:26:26.645Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T17:26:26.646Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.646Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.646Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T17:26:26.646Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T17:26:26.647Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T17:26:26.647Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T17:26:26.647Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T17:26:26.647Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.647Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T17:26:26.648Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T17:26:26.648Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T17:26:26.648Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T17:26:26.648Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T17:26:26.649Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.650Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.650Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T17:26:26.650Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T17:26:26.650Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T17:26:26.650Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T17:26:26.651Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.651Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.651Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T17:26:26.651Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T17:26:26.651Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.652Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.653Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.654Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T17:26:26.654Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T17:26:26.654Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T17:26:26.654Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T17:26:26.654Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T17:26:26.655Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.656Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.657Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T17:26:26.658Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T17:26:26.658Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T17:26:26.658Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T17:26:26.658Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T17:26:26.658Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.659Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T17:26:26.660Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T17:26:26.661Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T17:26:26.662Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T17:26:26.662Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T17:26:26.662Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T17:26:26.662Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T17:26:26.662Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T17:26:26.664Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T17:26:26.680Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T17:26:30.153Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T17:26:30.155Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T17:26:34.522Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T17:26:41.249Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","description":"des","level":"info","name":"Test","timestamp":"2025-04-05T17:26:41.252Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T17:26:41.302Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:27:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:27:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:28:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:28:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:29:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:29:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:30:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:30:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:31:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:31:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:32:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:32:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:33:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:33:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:34:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:34:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:35:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:35:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:36:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:36:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:37:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:37:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:38:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:38:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:39:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:39:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:40:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:40:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:41:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:41:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:42:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:42:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:43:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:43:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:44:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:44:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:45:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:45:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:46:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:46:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:47:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:47:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:48:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:48:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:49:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:49:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:50:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:50:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:51:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:51:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:52:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:52:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:53:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:53:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:54:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:54:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:55:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:55:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:56:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:56:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:57:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:57:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:58:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:58:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T17:59:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T17:59:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:00:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:00:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:01:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:01:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:02:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:02:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:03:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:03:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:04:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:04:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:05:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:05:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:06:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:06:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:07:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:07:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:08:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:08:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:09:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:09:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:10:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:10:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:11:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:11:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:12:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:12:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:13:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:13:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:14:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:14:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:15:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:15:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:16:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:16:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:17:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:17:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:18:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:18:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:19:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:19:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:20:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:20:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:21:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:21:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:22:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:22:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:23:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:23:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:24:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:24:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:25:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:25:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:26:00.814Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:26:00.820Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:27:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:27:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:28:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:28:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:29:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:29:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:30:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:30:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:31:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:31:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:32:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:32:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:33:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:33:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:34:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:34:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:35:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:35:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:36:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:36:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:37:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:37:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:38:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:38:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:39:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:39:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:40:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:40:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:41:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:41:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:42:00.013Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:42:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:43:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:43:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:44:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:44:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:45:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:45:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:46:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:46:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:47:00.014Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:47:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:48:00.031Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:48:00.038Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:49:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:49:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:50:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:50:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:51:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:51:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:52:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:52:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:53:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:53:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:54:00.031Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:54:00.038Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:55:00.024Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:55:00.031Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:56:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:56:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:57:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:57:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:58:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:58:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T18:59:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T18:59:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:00:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:00:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:01:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:01:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:02:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:02:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:03:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:03:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:04:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:04:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:05:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:05:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:06:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:06:00.007Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:07:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:07:00.007Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:08:00.026Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:08:00.033Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:09:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:09:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:10:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:10:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:11:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:11:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:12:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:12:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:13:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:13:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:14:00.031Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:14:00.038Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:15:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:15:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:16:00.020Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:16:00.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:17:00.031Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:17:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:18:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:18:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:19:00.022Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:19:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:20:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:20:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:21:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:21:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:22:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:22:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:23:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:23:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:24:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:24:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:25:00.031Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:25:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:26:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:26:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:27:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:27:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:28:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:28:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:29:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:29:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:30:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:30:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:31:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:31:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:32:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:32:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:33:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:33:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:34:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:34:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:35:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:35:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:36:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:36:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:37:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:37:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:38:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:38:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:39:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:39:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:40:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:40:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:41:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:41:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:42:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:42:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:43:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:43:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:44:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:44:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:45:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:45:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:46:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:46:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:47:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:47:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:48:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:48:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:49:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:49:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:50:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:50:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:51:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:51:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:52:00.025Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:52:00.032Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:53:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:53:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:54:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:54:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:55:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:55:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:56:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:56:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:57:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:57:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:58:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:58:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T19:59:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T19:59:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:00:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:00:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:01:00.097Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:01:00.104Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:02:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:02:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:03:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:03:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:04:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:04:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:05:00.020Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:05:00.028Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:06:00.030Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:06:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:07:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:07:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:08:00.024Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:08:00.032Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:09:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:09:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:10:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:10:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:11:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:11:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:12:00.020Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:12:00.027Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:13:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:13:00.037Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:14:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:14:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:15:00.013Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:15:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:16:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:16:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:17:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:17:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:18:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:18:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:19:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:19:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:20:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:20:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:21:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:21:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:22:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:22:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:23:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:23:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:24:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:24:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:25:00.013Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:25:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:26:00.126Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:26:00.134Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:27:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:27:00.023Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:28:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:28:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:29:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:29:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:30:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:30:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:31:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:31:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:32:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:32:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:33:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:33:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:34:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:34:00.034Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:34:23.972Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:35:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:35:00.033Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:20.436Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:20.455Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:35:20.457Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:20.495Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:21.920Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:22.421Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:22.442Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:35:24.243Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:36:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:36:00.034Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:36:22.648Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:36:22.653Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:36:28.720Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:36:28.760Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:36:28.761Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:36:28.780Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:36:36.933Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:36:36.934Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:37:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:37:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:38:00.022Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:38:00.028Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:39:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:39:00.004Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:04.716Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:04.736Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:07.865Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:11.127Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:11.147Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:39:11.147Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:11.186Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:18.751Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:39:18.753Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:18.772Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:18.811Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:39:54.456Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:39:54.457Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:40:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:40:00.003Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:00.268Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:11.767Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:40:11.768Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:14.062Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:14.104Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:40:14.105Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:14.122Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:41.670Z"}
{"context":"EmailTemplateService","level":"info","message":"data","timestamp":"2025-04-05T20:40:41.685Z"}
{"context":"EmailTemplateService","level":"info","message":"data","timestamp":"2025-04-05T20:40:41.701Z"}
{"context":"EmailTemplateService","level":"info","message":"data","timestamp":"2025-04-05T20:40:41.713Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:57.302Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:59.724Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:40:59.744Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:41:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:41:00.003Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:41:00.565Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:41:02.231Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:41:02.232Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:41:26.440Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:41:26.442Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:42:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:42:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:43:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:43:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:44:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:44:00.012Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:44:36.875Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:44:36.880Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:44:39.606Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:44:39.607Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:44:40.263Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:44:40.264Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:44:40.732Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:44:40.733Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:44:47.999Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T20:44:48.001Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:45:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:45:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:46:00.029Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:46:00.036Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:47:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:47:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:48:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:48:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:49:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:49:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:50:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:50:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:51:00.778Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:51:00.784Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:52:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:52:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:53:00.028Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:53:00.035Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:53:21.753Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:54:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:54:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:55:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:55:00.011Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T20:55:55.051Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.085Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T20:55:55.085Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T20:55:55.086Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T20:55:55.087Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T20:55:55.087Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T20:55:55.088Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T20:55:55.088Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T20:55:55.088Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T20:55:55.089Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T20:55:55.090Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T20:55:55.156Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.247Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.248Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T20:55:55.250Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T20:55:55.250Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T20:55:55.250Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T20:55:55.251Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T20:55:55.252Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T20:55:55.252Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T20:55:55.252Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T20:55:55.253Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T20:55:55.253Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T20:55:55.253Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T20:55:55.294Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T20:55:55.296Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T20:55:55.296Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T20:55:55.297Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T20:55:55.297Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T20:55:55.297Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.298Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.298Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T20:55:55.298Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T20:55:55.299Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T20:55:55.299Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T20:55:55.299Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T20:55:55.300Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T20:55:55.301Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T20:55:55.301Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T20:55:55.301Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.301Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.301Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T20:55:55.302Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T20:55:55.302Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T20:55:55.302Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T20:55:55.302Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T20:55:55.302Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.303Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T20:55:55.303Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T20:55:55.303Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T20:55:55.303Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T20:55:55.303Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T20:55:55.304Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T20:55:55.305Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.306Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.306Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T20:55:55.306Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T20:55:55.306Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T20:55:55.306Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T20:55:55.307Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T20:55:55.308Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T20:55:55.309Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T20:55:55.310Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T20:55:55.311Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T20:55:55.312Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T20:55:55.313Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T20:55:55.314Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.315Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T20:55:55.316Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T20:55:55.318Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T20:55:55.332Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:56:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:56:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:57:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:57:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:58:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:58:00.015Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:58:22.122Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T20:58:22.139Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T20:59:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T20:59:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:00:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:00:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:01:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:01:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:02:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:02:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:03:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:03:00.016Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T21:03:09.729Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.770Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T21:03:09.770Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T21:03:09.770Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T21:03:09.772Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T21:03:09.773Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T21:03:09.773Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T21:03:09.773Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T21:03:09.774Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T21:03:09.774Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T21:03:09.774Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T21:03:09.774Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T21:03:09.775Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T21:03:09.775Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:03:09.775Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:03:09.775Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T21:03:09.776Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T21:03:09.850Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T21:03:09.940Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.941Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.942Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T21:03:09.944Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T21:03:09.945Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T21:03:09.946Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T21:03:09.946Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T21:03:09.946Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T21:03:09.947Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T21:03:09.947Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T21:03:09.948Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T21:03:09.948Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T21:03:09.996Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T21:03:09.998Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T21:03:09.999Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T21:03:09.999Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T21:03:10.000Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T21:03:10.000Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.000Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.001Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T21:03:10.001Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T21:03:10.001Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T21:03:10.002Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T21:03:10.002Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.003Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.003Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T21:03:10.003Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T21:03:10.004Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T21:03:10.004Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T21:03:10.004Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T21:03:10.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T21:03:10.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T21:03:10.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.006Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T21:03:10.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T21:03:10.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T21:03:10.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T21:03:10.007Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T21:03:10.007Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.007Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T21:03:10.007Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T21:03:10.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T21:03:10.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T21:03:10.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.010Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T21:03:10.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T21:03:10.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T21:03:10.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T21:03:10.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.011Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T21:03:10.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T21:03:10.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T21:03:10.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.014Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T21:03:10.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T21:03:10.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T21:03:10.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T21:03:10.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T21:03:10.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T21:03:10.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T21:03:10.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T21:03:10.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T21:03:10.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T21:03:10.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T21:03:10.023Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T21:03:10.025Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T21:03:10.043Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:12.466Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:03:12.468Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:25.823Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:25.844Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:29.302Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:32.555Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:03:32.557Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:52.494Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:55.658Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:55.678Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:03:55.696Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:03:55.697Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:04:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:04:00.012Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:04:22.565Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:04:22.571Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:05:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:05:00.011Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:40.225Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:05:40.231Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:49.038Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:49.056Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:51.293Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:55.083Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:55.104Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:05:55.105Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:05:55.145Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:06:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:06:00.006Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:06:35.477Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:06:35.479Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:06:35.519Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:06:35.520Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:07:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:07:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:08:00.021Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:08:00.028Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:09:00.021Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:09:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:10:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:10:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:11:00.021Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:11:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:12:00.021Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:12:00.028Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:13:00.021Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:13:00.028Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:13:38.554Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:13:38.559Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:13:39.951Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:13:39.953Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:14:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:14:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:15:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:15:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:03.219Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:03.239Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:03.259Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:03.279Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:10.671Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:15:10.673Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:15:10.712Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:15:10.713Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:16:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:16:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:17:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:17:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:18:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:18:00.013Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T21:18:45.203Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.246Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T21:18:45.247Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T21:18:45.247Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T21:18:45.248Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T21:18:45.249Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T21:18:45.249Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T21:18:45.250Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T21:18:45.250Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T21:18:45.251Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T21:18:45.251Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T21:18:45.251Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T21:18:45.251Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T21:18:45.252Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:18:45.252Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:18:45.252Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T21:18:45.252Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T21:18:45.338Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T21:18:45.436Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.437Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.437Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.437Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.438Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.439Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.439Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.439Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T21:18:45.441Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T21:18:45.441Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T21:18:45.441Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.441Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T21:18:45.441Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T21:18:45.442Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T21:18:45.442Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T21:18:45.442Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T21:18:45.442Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T21:18:45.443Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T21:18:45.443Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T21:18:45.443Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T21:18:45.444Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T21:18:45.444Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T21:18:45.445Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T21:18:45.497Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T21:18:45.500Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T21:18:45.501Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T21:18:45.501Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T21:18:45.502Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T21:18:45.502Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.503Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.503Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T21:18:45.503Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T21:18:45.504Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T21:18:45.504Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T21:18:45.504Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.505Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.505Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T21:18:45.505Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T21:18:45.506Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T21:18:45.506Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T21:18:45.506Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T21:18:45.506Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T21:18:45.506Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T21:18:45.507Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.507Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.507Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T21:18:45.507Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T21:18:45.508Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T21:18:45.508Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T21:18:45.508Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T21:18:45.508Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.509Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T21:18:45.509Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T21:18:45.509Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T21:18:45.510Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T21:18:45.510Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.510Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.510Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T21:18:45.510Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T21:18:45.511Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T21:18:45.511Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T21:18:45.511Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.511Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.511Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T21:18:45.512Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T21:18:45.512Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T21:18:45.512Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T21:18:45.512Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.513Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.513Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T21:18:45.513Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T21:18:45.513Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T21:18:45.513Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T21:18:45.514Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T21:18:45.514Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T21:18:45.514Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.514Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.514Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T21:18:45.515Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.516Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.516Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T21:18:45.516Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T21:18:45.516Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T21:18:45.516Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T21:18:45.517Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.517Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.517Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T21:18:45.517Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T21:18:45.517Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T21:18:45.518Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T21:18:45.519Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T21:18:45.520Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T21:18:45.521Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T21:18:45.521Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T21:18:45.521Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T21:18:45.521Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T21:18:45.522Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.523Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.523Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T21:18:45.523Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T21:18:45.523Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T21:18:45.523Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T21:18:45.524Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T21:18:45.525Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T21:18:45.526Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T21:18:45.526Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T21:18:45.526Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T21:18:45.528Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T21:18:45.548Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:19:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:19:00.028Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:20:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:20:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:21:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:21:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:22:00.015Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:22:00.022Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:23:00.015Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:23:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:24:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:24:00.028Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-05T21:24:19.509Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.542Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-05T21:24:19.543Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-05T21:24:19.543Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-05T21:24:19.544Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-05T21:24:19.545Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-05T21:24:19.545Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-05T21:24:19.545Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-05T21:24:19.546Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-05T21:24:19.546Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-05T21:24:19.546Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-05T21:24:19.546Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-05T21:24:19.546Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-05T21:24:19.547Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:24:19.547Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-05T21:24:19.547Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-05T21:24:19.547Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-05T21:24:19.613Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-05T21:24:19.701Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.702Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.703Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.704Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.704Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.704Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.704Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-05T21:24:19.706Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-05T21:24:19.707Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-05T21:24:19.708Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-05T21:24:19.708Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-05T21:24:19.708Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-05T21:24:19.708Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-05T21:24:19.709Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-05T21:24:19.709Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-05T21:24:19.750Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-05T21:24:19.753Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-05T21:24:19.753Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-05T21:24:19.753Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-05T21:24:19.754Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-05T21:24:19.754Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.754Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.755Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-05T21:24:19.755Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-05T21:24:19.755Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-05T21:24:19.756Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-05T21:24:19.756Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.757Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.757Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-05T21:24:19.757Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-05T21:24:19.757Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-05T21:24:19.757Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-05T21:24:19.758Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-05T21:24:19.758Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-05T21:24:19.758Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-05T21:24:19.758Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.758Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.759Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-05T21:24:19.759Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-05T21:24:19.759Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-05T21:24:19.759Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-05T21:24:19.760Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-05T21:24:19.760Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.760Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-05T21:24:19.760Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-05T21:24:19.761Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-05T21:24:19.761Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-05T21:24:19.761Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.761Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.762Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-05T21:24:19.762Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-05T21:24:19.762Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-05T21:24:19.762Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-05T21:24:19.762Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.763Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.763Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-05T21:24:19.763Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-05T21:24:19.763Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-05T21:24:19.764Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-05T21:24:19.764Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.764Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.764Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-05T21:24:19.764Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-05T21:24:19.765Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-05T21:24:19.765Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-05T21:24:19.765Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-05T21:24:19.765Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-05T21:24:19.765Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.766Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.766Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-05T21:24:19.766Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-05T21:24:19.766Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-05T21:24:19.766Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-05T21:24:19.767Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-05T21:24:19.768Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-05T21:24:19.768Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-05T21:24:19.768Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.768Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-05T21:24:19.769Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-05T21:24:19.770Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.771Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.771Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-05T21:24:19.771Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-05T21:24:19.771Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-05T21:24:19.771Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-05T21:24:19.772Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-05T21:24:19.773Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-05T21:24:19.773Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.773Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.773Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-05T21:24:19.773Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-05T21:24:19.774Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-05T21:24:19.774Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-05T21:24:19.774Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.774Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.774Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-05T21:24:19.775Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-05T21:24:19.775Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-05T21:24:19.775Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-05T21:24:19.775Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.775Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.776Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-05T21:24:19.777Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-05T21:24:19.778Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-05T21:24:19.779Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-05T21:24:19.794Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:24:26.430Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:24:26.465Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:24:29.092Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:24:29.095Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:24:29.140Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-05T21:24:29.142Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:25:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:25:00.021Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:25:13.812Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-05T21:25:13.845Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:26:00.488Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:26:00.496Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:27:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:27:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:28:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:28:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:29:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:29:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:30:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:30:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:31:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:31:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:32:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:32:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:33:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:33:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:34:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:34:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:35:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:35:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:36:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:36:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:37:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:37:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:38:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:38:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:39:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:39:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:40:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:40:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:41:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:41:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:42:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:42:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:43:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:43:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:44:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:44:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:45:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:45:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:46:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:46:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:47:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:47:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:48:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:48:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:49:00.011Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:49:00.019Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:50:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:50:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:51:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:51:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:52:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:52:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:53:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:53:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:54:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:54:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:55:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:55:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:56:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:56:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:57:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:57:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:58:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:58:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T21:59:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T21:59:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:00:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:00:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:01:00.481Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:01:00.488Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:02:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:02:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:03:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:03:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:04:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:04:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:05:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:05:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:06:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:06:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:07:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:07:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:08:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:08:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:09:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:09:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:10:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:10:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:11:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:11:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:12:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:12:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:13:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:13:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:14:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:14:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:15:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:15:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:16:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:16:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:17:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:17:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:18:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:18:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:19:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:19:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:20:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:20:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:21:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:21:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:22:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:22:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:23:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:23:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:24:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:24:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:25:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:25:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:26:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:26:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:27:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:27:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:28:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:28:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:29:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:29:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:30:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:30:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:31:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:31:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:32:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:32:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:33:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:33:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:34:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:34:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:35:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:35:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:36:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:36:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:37:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:37:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:38:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:38:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:39:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:39:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:40:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:40:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:41:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:41:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:42:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:42:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:43:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:43:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:44:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:44:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:45:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:45:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:46:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:46:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:47:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:47:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:48:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:48:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:49:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:49:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:50:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:50:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:51:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:51:00.007Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:52:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:52:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:53:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:53:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:54:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:54:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:55:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:55:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:56:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:56:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:57:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:57:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:58:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:58:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T22:59:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T22:59:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:00:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:00:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:01:00.782Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:01:00.789Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:02:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:02:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:03:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:03:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:04:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:04:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:05:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:05:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:06:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:06:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:07:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:07:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:08:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:08:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:09:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:09:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:10:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:10:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:11:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:11:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:12:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:12:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:13:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:13:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:14:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:14:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:15:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:15:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:16:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:16:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:17:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:17:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:18:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:18:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:19:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:19:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:20:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:20:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:21:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:21:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:22:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:22:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:23:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:23:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:24:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:24:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:25:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:25:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:26:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:26:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:27:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:27:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:28:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:28:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:29:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:29:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:30:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:30:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:31:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:31:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:32:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:32:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:33:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:33:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:34:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:34:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:35:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:35:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:36:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:36:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:37:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:37:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:38:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:38:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:39:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:39:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:40:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:40:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:41:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:41:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:42:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:42:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:43:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:43:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:44:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:44:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:45:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:45:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:46:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:46:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:47:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:47:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:48:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:48:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:49:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:49:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:50:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:50:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:51:00.262Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:51:00.269Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:52:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:52:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:53:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:53:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:54:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:54:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:55:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:55:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:56:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:56:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:57:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:57:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:58:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:58:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-05T23:59:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-05T23:59:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:00:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:00:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:01:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:01:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:02:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:02:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:03:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:03:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:04:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:04:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:05:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:05:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:06:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:06:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:07:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:07:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:08:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:08:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:09:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:09:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:10:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:10:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:11:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:11:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:12:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:12:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:13:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:13:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:14:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:14:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:15:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:15:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:16:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:16:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:17:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:17:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:18:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:18:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:19:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:19:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:20:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:20:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:21:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:21:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:22:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:22:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:23:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:23:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:24:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:24:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:25:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:25:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:26:00.000Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:26:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:27:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:27:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:28:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:28:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:29:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:29:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:30:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:30:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:31:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:31:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:32:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:32:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:33:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:33:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:34:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:34:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:35:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:35:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:36:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:36:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:37:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:37:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:38:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:38:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:39:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:39:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:40:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:40:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:41:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:41:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:42:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:42:00.011Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:43:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:43:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:44:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:44:00.010Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T00:45:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T00:45:00.011Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T10:35:12.572Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.615Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T10:35:12.615Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T10:35:12.615Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T10:35:12.617Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T10:35:12.618Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T10:35:12.618Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T10:35:12.618Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T10:35:12.619Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T10:35:12.619Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T10:35:12.619Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T10:35:12.619Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T10:35:12.620Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T10:35:12.620Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T10:35:12.620Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T10:35:12.620Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T10:35:12.621Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T10:35:12.710Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T10:35:12.805Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.805Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.806Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.807Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.807Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.807Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.807Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T10:35:12.809Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T10:35:12.810Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T10:35:12.810Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T10:35:12.811Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T10:35:12.811Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T10:35:12.811Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T10:35:12.812Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T10:35:12.812Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T10:35:12.860Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T10:35:12.862Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T10:35:12.863Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T10:35:12.863Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T10:35:12.864Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T10:35:12.864Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.864Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.865Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T10:35:12.865Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T10:35:12.865Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T10:35:12.865Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T10:35:12.866Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.866Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.867Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T10:35:12.867Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T10:35:12.867Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T10:35:12.867Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T10:35:12.867Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T10:35:12.868Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T10:35:12.868Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T10:35:12.868Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.868Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.868Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T10:35:12.869Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T10:35:12.869Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T10:35:12.869Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T10:35:12.869Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T10:35:12.870Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.870Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T10:35:12.870Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T10:35:12.870Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T10:35:12.871Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T10:35:12.872Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T10:35:12.872Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.872Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.872Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T10:35:12.872Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T10:35:12.873Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T10:35:12.873Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T10:35:12.873Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.873Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.873Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T10:35:12.874Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T10:35:12.874Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T10:35:12.874Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T10:35:12.874Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T10:35:12.874Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T10:35:12.875Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T10:35:12.876Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T10:35:12.877Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T10:35:12.878Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T10:35:12.879Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T10:35:12.880Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T10:35:12.881Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T10:35:12.882Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T10:35:12.883Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T10:35:12.884Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T10:35:12.885Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T10:35:12.885Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T10:35:12.885Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T10:35:12.887Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T10:35:12.904Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:35:41.181Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:35:41.198Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:35:41.631Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:35:45.006Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:35:45.008Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:35:50.620Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:36:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:36:00.010Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:36:24.009Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:36:24.028Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:36:24.029Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:36:24.070Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:36:26.962Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:36:26.964Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:37:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:37:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:37:11.809Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:37:11.840Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:37:13.642Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:37:13.643Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:37:13.685Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:37:13.686Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:38:00.019Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:38:00.026Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:06.183Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:06.184Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:22.575Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:22.576Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:29.503Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:29.505Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:33.729Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:33.731Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:46.703Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:46.710Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:38:54.607Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:38:54.608Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:39:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:39:00.005Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:40:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:40:00.016Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:41:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:41:00.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:42:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:42:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:43:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:43:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:44:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:44:00.025Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:44:54.260Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:44:54.266Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:44:54.303Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:44:54.305Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:44:58.708Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:44:58.709Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:44:58.748Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:44:58.749Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:45:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:45:00.005Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:46:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:46:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:24.332Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:46:24.338Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:24.373Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:46:24.374Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:32.692Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:46:32.693Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:59.910Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:59.928Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:59.948Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:46:59.969Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:47:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:47:00.003Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:47:01.272Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:47:01.303Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:47:04.933Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:47:04.934Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:47:04.974Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:47:04.976Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:48:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:48:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:49:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:49:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:50:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:50:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:50:21.669Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:50:21.702Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:50:24.380Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:50:24.382Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:50:24.419Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:50:24.420Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:51:00.145Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:51:00.152Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:52:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:52:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:53:00.019Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:53:00.026Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:53:15.934Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:53:15.935Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:53:43.313Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:53:43.319Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:53:58.698Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:53:58.704Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:54:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:54:00.004Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:54:06.791Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:54:06.793Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:54:33.101Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:54:33.107Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:55:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:55:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:56:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:56:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:57:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:57:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:58:00.014Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:58:00.021Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T10:59:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T10:59:00.017Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T10:59:50.332Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T10:59:50.338Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:00:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:00:00.007Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:00:52.131Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:00:52.137Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:00:52.171Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:00:52.173Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:01:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:01:00.006Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:01:11.450Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:01:11.456Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:02:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:02:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:02:50.639Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:02:50.645Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:02:50.680Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:02:50.681Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:02:50.720Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:02:50.721Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:02:50.762Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:02:50.763Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:03:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:03:00.006Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:05.069Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:05.090Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:05.109Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:05.128Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:06.104Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:06.135Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:08.311Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:08.312Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:08.348Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:08.349Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:39.760Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:39.766Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:39.798Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:39.799Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:40.405Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:40.407Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:40.441Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:40.442Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:43.425Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:43.427Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:03:44.429Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:03:44.430Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:04:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:04:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:05:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:05:00.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:06:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:06:00.012Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:06:50.586Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:06:50.588Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:06:50.627Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:06:50.628Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:07:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:07:00.005Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:08:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:08:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:09:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:09:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:10:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:10:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:11:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:11:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:12:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:12:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:13:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:13:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:14:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:14:00.016Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:14:56.942Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:14:56.947Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:14:56.979Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:14:56.980Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:15:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:15:00.007Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:16:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:16:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:17:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:17:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:17:14.967Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:17:14.969Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:17:15.009Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:17:15.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:18:00.001Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:18:00.009Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:19:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:19:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:19:28.559Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:19:28.561Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:19:28.599Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:19:28.600Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:20:00.018Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:20:00.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:21:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:21:00.025Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:21:08.426Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:21:08.428Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:21:08.468Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:21:08.469Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:22:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:22:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:23:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:23:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:24:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:24:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:25:00.009Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:25:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:26:00.884Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:26:00.891Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:27:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:27:00.014Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:27:18.263Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:27:18.341Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:27:18.342Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:28:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:28:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:29:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:29:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:30:00.015Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:30:00.023Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:31:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:31:00.022Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:32:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:32:00.023Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:33:00.014Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:33:00.021Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:34:00.015Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:34:00.023Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:34:26.430Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:34:26.431Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:35:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:35:00.012Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:36:00.015Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:36:00.023Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T11:36:52.963Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:52.998Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T11:36:52.998Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T11:36:52.998Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T11:36:52.999Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T11:36:53.000Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T11:36:53.000Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T11:36:53.000Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T11:36:53.001Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T11:36:53.001Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T11:36:53.001Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T11:36:53.001Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T11:36:53.001Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T11:36:53.002Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:36:53.002Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:36:53.002Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T11:36:53.002Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T11:36:53.069Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T11:36:53.158Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.160Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T11:36:53.162Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T11:36:53.163Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T11:36:53.163Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T11:36:53.163Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T11:36:53.163Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T11:36:53.164Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T11:36:53.164Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T11:36:53.164Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T11:36:53.205Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T11:36:53.207Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T11:36:53.207Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T11:36:53.208Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T11:36:53.208Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T11:36:53.208Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.209Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.209Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T11:36:53.209Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T11:36:53.210Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T11:36:53.210Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T11:36:53.210Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.211Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.211Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T11:36:53.211Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T11:36:53.211Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.212Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.213Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T11:36:53.213Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T11:36:53.213Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T11:36:53.213Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T11:36:53.213Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T11:36:53.214Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.214Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T11:36:53.214Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T11:36:53.214Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T11:36:53.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T11:36:53.216Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T11:36:53.217Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.217Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.217Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T11:36:53.217Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T11:36:53.217Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.218Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.221Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T11:36:53.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T11:36:53.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T11:36:53.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T11:36:53.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T11:36:53.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T11:36:53.227Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T11:36:53.229Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T11:36:53.243Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:37:00.004Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:37:00.020Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:37:03.133Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:37:03.138Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:37:03.175Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:37:03.177Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:37:24.184Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:37:24.215Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:38:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:38:00.015Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:38:02.953Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:38:02.955Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:38:02.995Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:38:02.997Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:39:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:39:00.016Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:39:25.334Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:39:25.340Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:39:25.373Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:39:25.374Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:39:45.562Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:39:45.581Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:40:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:40:00.014Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:40:29.194Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:40:29.200Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:40:29.234Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:40:29.235Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:41:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:41:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:42:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:42:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:43:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:43:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:44:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:44:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:45:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:45:00.015Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T11:45:04.664Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.706Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T11:45:04.706Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T11:45:04.706Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T11:45:04.708Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T11:45:04.709Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T11:45:04.709Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T11:45:04.709Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T11:45:04.710Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T11:45:04.710Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T11:45:04.710Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T11:45:04.710Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T11:45:04.711Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T11:45:04.711Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:45:04.711Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:45:04.711Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T11:45:04.712Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T11:45:04.793Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T11:45:04.886Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.886Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.887Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.888Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.888Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.888Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.888Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.888Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T11:45:04.890Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T11:45:04.891Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T11:45:04.891Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T11:45:04.892Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T11:45:04.892Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T11:45:04.892Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T11:45:04.893Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T11:45:04.893Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T11:45:04.893Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T11:45:04.948Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T11:45:04.951Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T11:45:04.951Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T11:45:04.952Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T11:45:04.952Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T11:45:04.953Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.953Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.954Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T11:45:04.954Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T11:45:04.954Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T11:45:04.954Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T11:45:04.955Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.956Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.956Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T11:45:04.956Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T11:45:04.956Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T11:45:04.956Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T11:45:04.957Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T11:45:04.957Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T11:45:04.957Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T11:45:04.957Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.958Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.958Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T11:45:04.958Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T11:45:04.958Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T11:45:04.958Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T11:45:04.959Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T11:45:04.959Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.959Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T11:45:04.959Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T11:45:04.960Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T11:45:04.960Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T11:45:04.960Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.960Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.961Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.962Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T11:45:04.962Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T11:45:04.962Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T11:45:04.962Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T11:45:04.963Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.963Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.963Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T11:45:04.963Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T11:45:04.963Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T11:45:04.964Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T11:45:04.964Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T11:45:04.964Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T11:45:04.964Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.964Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T11:45:04.965Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T11:45:04.966Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.966Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.966Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T11:45:04.966Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T11:45:04.966Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T11:45:04.967Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T11:45:04.968Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T11:45:04.969Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T11:45:04.970Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T11:45:04.971Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T11:45:04.971Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T11:45:04.971Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T11:45:04.971Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.971Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.972Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.973Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T11:45:04.974Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T11:45:04.975Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T11:45:04.975Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T11:45:04.975Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T11:45:04.975Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T11:45:04.975Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T11:45:04.977Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T11:45:04.997Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:45:05.097Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:45:05.102Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:45:05.141Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T11:45:05.143Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:45:09.664Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:45:09.688Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:46:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:46:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:47:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:47:00.035Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:48:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:48:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:49:00.026Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:49:00.034Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:50:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:50:00.015Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T11:50:24.712Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.769Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T11:50:24.770Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T11:50:24.770Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T11:50:24.772Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T11:50:24.772Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T11:50:24.773Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T11:50:24.773Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T11:50:24.773Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T11:50:24.774Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T11:50:24.774Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T11:50:24.774Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T11:50:24.774Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T11:50:24.775Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:50:24.775Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:50:24.775Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T11:50:24.775Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T11:50:24.862Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T11:50:24.966Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.967Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.967Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.967Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.967Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.968Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.969Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T11:50:24.972Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T11:50:24.973Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T11:50:24.974Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T11:50:24.975Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T11:50:24.975Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T11:50:24.976Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T11:50:24.976Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T11:50:24.977Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T11:50:24.977Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T11:50:25.059Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T11:50:25.065Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T11:50:25.065Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T11:50:25.066Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T11:50:25.067Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T11:50:25.067Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.068Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.069Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T11:50:25.069Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T11:50:25.069Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T11:50:25.069Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T11:50:25.071Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.072Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.072Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T11:50:25.072Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T11:50:25.072Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T11:50:25.073Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T11:50:25.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T11:50:25.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T11:50:25.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T11:50:25.074Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.074Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.075Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T11:50:25.075Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T11:50:25.075Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T11:50:25.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T11:50:25.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T11:50:25.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.077Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T11:50:25.077Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T11:50:25.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T11:50:25.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T11:50:25.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.079Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T11:50:25.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T11:50:25.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T11:50:25.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T11:50:25.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.080Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T11:50:25.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T11:50:25.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T11:50:25.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T11:50:25.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.082Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T11:50:25.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T11:50:25.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T11:50:25.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T11:50:25.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T11:50:25.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T11:50:25.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.084Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T11:50:25.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T11:50:25.085Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T11:50:25.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T11:50:25.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T11:50:25.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T11:50:25.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.086Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T11:50:25.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T11:50:25.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T11:50:25.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T11:50:25.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T11:50:25.088Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T11:50:25.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T11:50:25.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T11:50:25.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T11:50:25.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.090Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T11:50:25.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T11:50:25.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T11:50:25.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T11:50:25.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.091Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T11:50:25.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T11:50:25.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T11:50:25.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T11:50:25.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.092Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T11:50:25.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T11:50:25.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T11:50:25.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T11:50:25.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T11:50:25.094Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.094Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.094Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T11:50:25.095Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T11:50:25.095Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T11:50:25.095Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T11:50:25.095Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.096Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.096Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T11:50:25.096Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T11:50:25.096Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T11:50:25.097Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T11:50:25.097Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.097Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.097Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T11:50:25.097Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T11:50:25.098Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T11:50:25.098Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T11:50:25.098Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.098Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.099Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T11:50:25.099Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T11:50:25.099Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T11:50:25.099Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T11:50:25.100Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T11:50:25.100Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T11:50:25.100Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T11:50:25.103Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T11:50:25.138Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:50:25.326Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:50:25.368Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:51:00.008Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:51:00.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:52:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:52:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:53:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:53:00.013Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:53:50.345Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:53:50.386Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:54:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:54:00.006Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:54:06.285Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","description":"sdsd","level":"info","name":"sd","timestamp":"2025-04-06T11:54:06.292Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:54:06.343Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:54:08.701Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:54:08.743Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:55:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:55:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:56:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:56:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:57:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:57:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:58:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:58:00.014Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T11:58:32.755Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.789Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T11:58:32.790Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T11:58:32.790Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T11:58:32.791Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T11:58:32.792Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T11:58:32.792Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T11:58:32.793Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T11:58:32.793Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T11:58:32.793Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:58:32.794Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T11:58:32.795Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T11:58:32.864Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T11:58:32.950Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.951Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.952Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T11:58:32.954Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T11:58:32.954Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T11:58:32.954Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.954Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T11:58:32.955Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T11:58:32.955Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T11:58:32.955Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T11:58:32.955Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T11:58:32.955Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T11:58:32.956Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T11:58:32.956Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T11:58:32.956Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T11:58:32.957Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T11:58:32.957Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T11:58:32.957Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T11:58:33.001Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T11:58:33.004Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T11:58:33.004Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T11:58:33.004Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T11:58:33.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T11:58:33.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.005Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.006Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T11:58:33.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T11:58:33.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T11:58:33.006Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T11:58:33.007Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.007Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.008Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T11:58:33.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T11:58:33.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T11:58:33.008Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T11:58:33.008Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T11:58:33.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T11:58:33.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T11:58:33.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.009Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.009Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T11:58:33.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T11:58:33.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T11:58:33.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T11:58:33.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T11:58:33.010Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.011Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T11:58:33.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T11:58:33.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T11:58:33.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T11:58:33.011Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T11:58:33.012Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T11:58:33.013Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.014Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T11:58:33.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T11:58:33.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T11:58:33.014Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T11:58:33.015Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T11:58:33.016Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T11:58:33.017Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T11:58:33.018Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T11:58:33.019Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T11:58:33.020Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T11:58:33.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T11:58:33.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T11:58:33.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.021Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.021Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.022Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T11:58:33.023Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T11:58:33.024Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T11:58:33.025Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T11:58:33.025Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T11:58:33.025Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T11:58:33.025Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T11:58:33.025Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T11:58:33.027Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T11:58:33.044Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:58:33.155Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:58:33.193Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T11:59:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T11:59:00.029Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T11:59:41.889Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:41.923Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T11:59:41.923Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T11:59:41.923Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T11:59:41.924Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T11:59:41.925Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T11:59:41.925Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T11:59:41.926Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T11:59:41.926Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T11:59:41.926Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T11:59:41.926Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T11:59:41.927Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T11:59:41.927Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T11:59:41.927Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:59:41.927Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T11:59:41.927Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T11:59:41.928Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T11:59:41.998Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T11:59:42.080Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.081Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.082Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T11:59:42.084Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T11:59:42.085Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T11:59:42.085Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T11:59:42.085Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T11:59:42.086Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T11:59:42.086Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T11:59:42.086Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T11:59:42.087Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T11:59:42.128Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T11:59:42.130Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T11:59:42.130Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T11:59:42.131Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T11:59:42.131Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T11:59:42.131Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.132Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.132Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T11:59:42.132Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T11:59:42.132Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T11:59:42.133Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T11:59:42.133Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T11:59:42.134Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T11:59:42.135Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T11:59:42.136Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T11:59:42.137Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T11:59:42.137Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T11:59:42.137Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.137Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.138Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.139Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.140Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T11:59:42.140Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T11:59:42.140Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T11:59:42.140Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T11:59:42.140Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T11:59:42.141Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T11:59:42.142Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T11:59:42.143Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T11:59:42.144Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T11:59:42.145Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T11:59:42.146Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.147Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T11:59:42.148Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T11:59:42.149Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T11:59:42.150Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T11:59:42.150Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T11:59:42.150Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T11:59:42.151Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T11:59:42.167Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:59:42.245Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T11:59:42.283Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:00:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:00:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:01:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:01:00.013Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T12:01:25.054Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.097Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T12:01:25.097Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T12:01:25.097Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T12:01:25.099Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T12:01:25.100Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T12:01:25.100Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T12:01:25.101Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T12:01:25.101Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T12:01:25.101Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:01:25.102Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T12:01:25.103Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T12:01:25.190Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T12:01:25.285Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.286Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.286Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.286Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.286Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.286Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.287Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.288Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.288Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T12:01:25.290Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T12:01:25.291Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T12:01:25.292Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T12:01:25.292Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T12:01:25.292Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T12:01:25.292Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T12:01:25.293Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T12:01:25.293Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T12:01:25.343Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T12:01:25.346Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T12:01:25.347Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T12:01:25.347Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T12:01:25.348Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T12:01:25.348Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.349Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.349Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T12:01:25.349Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T12:01:25.349Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T12:01:25.350Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T12:01:25.350Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.351Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.351Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T12:01:25.351Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T12:01:25.351Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T12:01:25.352Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T12:01:25.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T12:01:25.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T12:01:25.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T12:01:25.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.353Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T12:01:25.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T12:01:25.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T12:01:25.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T12:01:25.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T12:01:25.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.354Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T12:01:25.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T12:01:25.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T12:01:25.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T12:01:25.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.356Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T12:01:25.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T12:01:25.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T12:01:25.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T12:01:25.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.357Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T12:01:25.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T12:01:25.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T12:01:25.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T12:01:25.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.359Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T12:01:25.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T12:01:25.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T12:01:25.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T12:01:25.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.362Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T12:01:25.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T12:01:25.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T12:01:25.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T12:01:25.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T12:01:25.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T12:01:25.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T12:01:25.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T12:01:25.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.366Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T12:01:25.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T12:01:25.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T12:01:25.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T12:01:25.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T12:01:25.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.370Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T12:01:25.371Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T12:01:25.373Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T12:01:25.393Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:02:00.008Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:02:00.020Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:02:00.027Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:02:00.029Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:03:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:03:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:04:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:04:00.015Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T12:07:20.100Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.135Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T12:07:20.135Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T12:07:20.135Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T12:07:20.137Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T12:07:20.137Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T12:07:20.138Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T12:07:20.138Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T12:07:20.138Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T12:07:20.138Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:07:20.139Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T12:07:20.140Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T12:07:20.209Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T12:07:20.295Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.296Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.297Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T12:07:20.299Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T12:07:20.300Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T12:07:20.300Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T12:07:20.300Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T12:07:20.301Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T12:07:20.301Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T12:07:20.302Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T12:07:20.302Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T12:07:20.345Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T12:07:20.347Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T12:07:20.348Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T12:07:20.348Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T12:07:20.348Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T12:07:20.349Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.349Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.350Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T12:07:20.350Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T12:07:20.350Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T12:07:20.350Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T12:07:20.351Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.351Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.351Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T12:07:20.352Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T12:07:20.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.353Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T12:07:20.353Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T12:07:20.354Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T12:07:20.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T12:07:20.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T12:07:20.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.355Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.356Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.357Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T12:07:20.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T12:07:20.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T12:07:20.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T12:07:20.357Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.358Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T12:07:20.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T12:07:20.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T12:07:20.358Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T12:07:20.359Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.360Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.361Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.362Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T12:07:20.363Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T12:07:20.364Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T12:07:20.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T12:07:20.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T12:07:20.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T12:07:20.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.365Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T12:07:20.366Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T12:07:20.367Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T12:07:20.368Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T12:07:20.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T12:07:20.369Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T12:07:20.369Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T12:07:20.371Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T12:07:20.387Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:07:20.465Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:07:20.500Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:08:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:08:00.023Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:08:20.464Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T12:08:20.471Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:08:20.504Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T12:08:20.505Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:09:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:09:00.014Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:10:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:10:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:11:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:11:00.020Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:12:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:12:00.017Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T12:12:48.732Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.768Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T12:12:48.768Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T12:12:48.769Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T12:12:48.770Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T12:12:48.771Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T12:12:48.771Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T12:12:48.771Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T12:12:48.771Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T12:12:48.772Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T12:12:48.772Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T12:12:48.772Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T12:12:48.772Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T12:12:48.772Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:12:48.773Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:12:48.773Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T12:12:48.773Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T12:12:48.873Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T12:12:48.983Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.984Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.985Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.986Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.986Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T12:12:48.988Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T12:12:48.989Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T12:12:48.990Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T12:12:48.991Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T12:12:48.991Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T12:12:48.991Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T12:12:48.991Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T12:12:48.992Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T12:12:48.993Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T12:12:49.059Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T12:12:49.064Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T12:12:49.064Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T12:12:49.065Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T12:12:49.065Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T12:12:49.066Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.066Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.067Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T12:12:49.067Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T12:12:49.068Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T12:12:49.068Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T12:12:49.069Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.070Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.070Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T12:12:49.070Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T12:12:49.070Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T12:12:49.071Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T12:12:49.071Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T12:12:49.071Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T12:12:49.071Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T12:12:49.072Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.072Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.072Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T12:12:49.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T12:12:49.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T12:12:49.073Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T12:12:49.074Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T12:12:49.074Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.074Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T12:12:49.074Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T12:12:49.075Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T12:12:49.075Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T12:12:49.075Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.076Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T12:12:49.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T12:12:49.076Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T12:12:49.077Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T12:12:49.077Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.077Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.077Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T12:12:49.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T12:12:49.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T12:12:49.078Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T12:12:49.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.079Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T12:12:49.079Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T12:12:49.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T12:12:49.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T12:12:49.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T12:12:49.080Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T12:12:49.081Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T12:12:49.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T12:12:49.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T12:12:49.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.082Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.083Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T12:12:49.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T12:12:49.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T12:12:49.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T12:12:49.083Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T12:12:49.084Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T12:12:49.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.085Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T12:12:49.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T12:12:49.085Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T12:12:49.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T12:12:49.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.086Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.086Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T12:12:49.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T12:12:49.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T12:12:49.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T12:12:49.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.087Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T12:12:49.088Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.089Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T12:12:49.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T12:12:49.089Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T12:12:49.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T12:12:49.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.090Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T12:12:49.090Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T12:12:49.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T12:12:49.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T12:12:49.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.091Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.091Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T12:12:49.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T12:12:49.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T12:12:49.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T12:12:49.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.092Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.093Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T12:12:49.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T12:12:49.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T12:12:49.093Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T12:12:49.094Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T12:12:49.094Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T12:12:49.094Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T12:12:49.097Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T12:12:49.125Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:13:00.002Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:13:00.030Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:13:19.207Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:13:19.636Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T12:13:19.639Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:13:25.240Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:13:25.264Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:14:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:14:00.015Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:15:00.012Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:15:00.020Z"}
{"context":"NestFactory","level":"info","message":"Starting Nest application...","timestamp":"2025-04-06T12:15:42.945Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:42.982Z"}
{"context":"InstanceLoader","level":"info","message":"MailerModule dependencies initialized","timestamp":"2025-04-06T12:15:42.982Z"}
{"context":"InstanceLoader","level":"info","message":"PassportModule dependencies initialized","timestamp":"2025-04-06T12:15:42.983Z"}
{"context":"InstanceLoader","level":"info","message":"MailerCoreModule dependencies initialized","timestamp":"2025-04-06T12:15:42.984Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigHostModule dependencies initialized","timestamp":"2025-04-06T12:15:42.985Z"}
{"context":"InstanceLoader","level":"info","message":"AppModule dependencies initialized","timestamp":"2025-04-06T12:15:42.985Z"}
{"context":"InstanceLoader","level":"info","message":"ResellerModule dependencies initialized","timestamp":"2025-04-06T12:15:42.985Z"}
{"context":"InstanceLoader","level":"info","message":"AiModule dependencies initialized","timestamp":"2025-04-06T12:15:42.986Z"}
{"context":"InstanceLoader","level":"info","message":"PlanModule dependencies initialized","timestamp":"2025-04-06T12:15:42.986Z"}
{"context":"InstanceLoader","level":"info","message":"SubscriptionModule dependencies initialized","timestamp":"2025-04-06T12:15:42.986Z"}
{"context":"InstanceLoader","level":"info","message":"InvoiceModule dependencies initialized","timestamp":"2025-04-06T12:15:42.986Z"}
{"context":"InstanceLoader","level":"info","message":"DiscoveryModule dependencies initialized","timestamp":"2025-04-06T12:15:42.986Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSenderModule dependencies initialized","timestamp":"2025-04-06T12:15:42.987Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:15:42.987Z"}
{"context":"InstanceLoader","level":"info","message":"ConfigModule dependencies initialized","timestamp":"2025-04-06T12:15:42.987Z"}
{"context":"InstanceLoader","level":"info","message":"ScheduleModule dependencies initialized","timestamp":"2025-04-06T12:15:42.987Z"}
{"context":"InstanceLoader","level":"info","message":"JwtModule dependencies initialized","timestamp":"2025-04-06T12:15:43.061Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeCoreModule dependencies initialized","timestamp":"2025-04-06T12:15:43.159Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.160Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"SequelizeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.161Z"}
{"context":"InstanceLoader","level":"info","message":"AdminModule dependencies initialized","timestamp":"2025-04-06T12:15:43.163Z"}
{"context":"InstanceLoader","level":"info","message":"UsersModule dependencies initialized","timestamp":"2025-04-06T12:15:43.163Z"}
{"context":"InstanceLoader","level":"info","message":"BusinessModule dependencies initialized","timestamp":"2025-04-06T12:15:43.163Z"}
{"context":"InstanceLoader","level":"info","message":"TeamEmployeeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateCluesModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"PhishingResponseModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"SenderProfileModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignTargetModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"AuthModule dependencies initialized","timestamp":"2025-04-06T12:15:43.164Z"}
{"context":"InstanceLoader","level":"info","message":"EmailSentModule dependencies initialized","timestamp":"2025-04-06T12:15:43.165Z"}
{"context":"InstanceLoader","level":"info","message":"TeamModule dependencies initialized","timestamp":"2025-04-06T12:15:43.165Z"}
{"context":"InstanceLoader","level":"info","message":"EmailLandingPageModule dependencies initialized","timestamp":"2025-04-06T12:15:43.165Z"}
{"context":"InstanceLoader","level":"info","message":"EmployeeModule dependencies initialized","timestamp":"2025-04-06T12:15:43.166Z"}
{"context":"InstanceLoader","level":"info","message":"EmailTemplateModule dependencies initialized","timestamp":"2025-04-06T12:15:43.166Z"}
{"context":"InstanceLoader","level":"info","message":"CampaignModule dependencies initialized","timestamp":"2025-04-06T12:15:43.167Z"}
{"context":"RoutesResolver","level":"info","message":"AppController {/}:","timestamp":"2025-04-06T12:15:43.215Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/, GET} route","timestamp":"2025-04-06T12:15:43.218Z"}
{"context":"RoutesResolver","level":"info","message":"AdminController {/admin}:","timestamp":"2025-04-06T12:15:43.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, POST} route","timestamp":"2025-04-06T12:15:43.218Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin, GET} route","timestamp":"2025-04-06T12:15:43.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, GET} route","timestamp":"2025-04-06T12:15:43.219Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/admin/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.220Z"}
{"context":"RoutesResolver","level":"info","message":"ResellerController {/reseller}:","timestamp":"2025-04-06T12:15:43.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, POST} route","timestamp":"2025-04-06T12:15:43.220Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller, GET} route","timestamp":"2025-04-06T12:15:43.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, GET} route","timestamp":"2025-04-06T12:15:43.221Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/reseller/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.222Z"}
{"context":"RoutesResolver","level":"info","message":"AuthController {/auth}:","timestamp":"2025-04-06T12:15:43.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/login, POST} route","timestamp":"2025-04-06T12:15:43.222Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/auth/register, POST} route","timestamp":"2025-04-06T12:15:43.223Z"}
{"context":"RoutesResolver","level":"info","message":"UsersController {/users}:","timestamp":"2025-04-06T12:15:43.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, POST} route","timestamp":"2025-04-06T12:15:43.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users, GET} route","timestamp":"2025-04-06T12:15:43.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, GET} route","timestamp":"2025-04-06T12:15:43.223Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/users/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.224Z"}
{"context":"RoutesResolver","level":"info","message":"BusinessController {/business}:","timestamp":"2025-04-06T12:15:43.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, POST} route","timestamp":"2025-04-06T12:15:43.224Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business, GET} route","timestamp":"2025-04-06T12:15:43.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, GET} route","timestamp":"2025-04-06T12:15:43.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, PUT} route","timestamp":"2025-04-06T12:15:43.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/business/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.225Z"}
{"context":"RoutesResolver","level":"info","message":"EmployeeController {/employee}:","timestamp":"2025-04-06T12:15:43.225Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, POST} route","timestamp":"2025-04-06T12:15:43.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee, GET} route","timestamp":"2025-04-06T12:15:43.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, GET} route","timestamp":"2025-04-06T12:15:43.226Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/employee/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.227Z"}
{"context":"RoutesResolver","level":"info","message":"TeamEmployeeController {/team-employee}:","timestamp":"2025-04-06T12:15:43.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, POST} route","timestamp":"2025-04-06T12:15:43.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee, GET} route","timestamp":"2025-04-06T12:15:43.227Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, GET} route","timestamp":"2025-04-06T12:15:43.228Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.228Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team-employee/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.228Z"}
{"context":"RoutesResolver","level":"info","message":"TeamController {/team}:","timestamp":"2025-04-06T12:15:43.228Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, POST} route","timestamp":"2025-04-06T12:15:43.228Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team, GET} route","timestamp":"2025-04-06T12:15:43.229Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, GET} route","timestamp":"2025-04-06T12:15:43.229Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.229Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/team/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.229Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateController {/email-template}:","timestamp":"2025-04-06T12:15:43.229Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, POST} route","timestamp":"2025-04-06T12:15:43.230Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/json, POST} route","timestamp":"2025-04-06T12:15:43.230Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/autogenerate-email-template-from-prompt, POST} route","timestamp":"2025-04-06T12:15:43.230Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template, GET} route","timestamp":"2025-04-06T12:15:43.230Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, GET} route","timestamp":"2025-04-06T12:15:43.230Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RoutesResolver","level":"info","message":"AiController {/ai}:","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/ai, POST} route","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RoutesResolver","level":"info","message":"EmailTemplateCluesController {/email-template-clues}:","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, POST} route","timestamp":"2025-04-06T12:15:43.231Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues, GET} route","timestamp":"2025-04-06T12:15:43.232Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, GET} route","timestamp":"2025-04-06T12:15:43.232Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.232Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-template-clues/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.232Z"}
{"context":"RoutesResolver","level":"info","message":"EmailLandingPageController {/email-landing-page}:","timestamp":"2025-04-06T12:15:43.232Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, POST} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page, GET} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, GET} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-landing-page/page/:page, GET} route","timestamp":"2025-04-06T12:15:43.233Z"}
{"context":"RoutesResolver","level":"info","message":"EmailSentController {/email-sent}:","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, POST} route","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent, GET} route","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, GET} route","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/email-sent/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RoutesResolver","level":"info","message":"PhishingResponseController {/phishing-response}:","timestamp":"2025-04-06T12:15:43.234Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, POST} route","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response, GET} route","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, GET} route","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/phishing-response/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RoutesResolver","level":"info","message":"SenderProfileController {/sender-profile}:","timestamp":"2025-04-06T12:15:43.235Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, POST} route","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile, GET} route","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, GET} route","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/sender-profile/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignController {/campaign}:","timestamp":"2025-04-06T12:15:43.236Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, POST} route","timestamp":"2025-04-06T12:15:43.237Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/auto-generate, POST} route","timestamp":"2025-04-06T12:15:43.237Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign, GET} route","timestamp":"2025-04-06T12:15:43.237Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, GET} route","timestamp":"2025-04-06T12:15:43.237Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RoutesResolver","level":"info","message":"CampaignTargetController {/campaign-target}:","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, POST} route","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target, GET} route","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, GET} route","timestamp":"2025-04-06T12:15:43.238Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/campaign-target/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RoutesResolver","level":"info","message":"PlanController {/plan}:","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, POST} route","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan, GET} route","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, GET} route","timestamp":"2025-04-06T12:15:43.239Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/plan/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RoutesResolver","level":"info","message":"SubscriptionController {/subscription}:","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, POST} route","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription, GET} route","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, GET} route","timestamp":"2025-04-06T12:15:43.240Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/subscription/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RoutesResolver","level":"info","message":"InvoiceController {/invoice}:","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, POST} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice, GET} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, GET} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, PATCH} route","timestamp":"2025-04-06T12:15:43.241Z"}
{"context":"RouterExplorer","level":"info","message":"Mapped {/invoice/:id, DELETE} route","timestamp":"2025-04-06T12:15:43.242Z"}
{"context":"EmailSentService","level":"info","message":"Vérification des emails en retard...","timestamp":"2025-04-06T12:15:43.243Z"}
{"context":"NestApplication","level":"info","message":"Nest application successfully started","timestamp":"2025-04-06T12:15:43.262Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:43.441Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T12:15:43.451Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:43.494Z"}
{"context":"7d36b8f0-33e8-4d70-bcb5-a34d3d3c31f2","level":"info","message":"emailTemplateModel.findAll","timestamp":"2025-04-06T12:15:43.496Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:47.406Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:47.426Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:47.446Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:47.467Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:48.767Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:15:48.794Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:16:00.003Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:16:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:17:00.006Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:17:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:18:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:18:00.012Z"}
{"context":"JwtStrategy","level":"info","message":"validate","timestamp":"2025-04-06T12:18:11.026Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:19:00.007Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:19:00.017Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:20:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:20:00.025Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:21:00.016Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:21:00.024Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:22:00.005Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:22:00.013Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:23:00.010Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:23:00.018Z"}
{"context":"EmailSentService","level":"info","message":"handleCron ","timestamp":"2025-04-06T12:24:00.017Z"}
{"context":"EmailSentService","level":"info","message":"sendLearningEmails ","timestamp":"2025-04-06T12:24:00.024Z"}
