generated from fahricansecer/boilerplate-be
516 KiB
516 KiB
[1:11:14 AM] File change detected. Starting incremental compilation...
[1:11:14 AM] Found 0 errors. Watching for file changes.
[01:11:14.674] INFO (95751): 🔌 Database disconnected {"context":"PrismaService"}
[01:11:17.928] INFO (95751): ✅ Görsel üretildi (gemini-2.5-flash-image): 1348.2 KB {"req":{"id":11,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"GeminiService"}
[01:11:17.945] DEBUG (95751): 📥 Yüklendi: 178833cb-6daf-426b-92a6-f9e22a80999c/images/scene-003.png (1.3 MB, image/png) {"req":{"id":11,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"StorageService"}
[01:11:18.000] INFO (95751): request completed {"req":{"id":11,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"97","x-ratelimit-reset":"39","content-type":"application/json; charset=utf-8","content-length":"1382","etag":"W/\"566-fjNCaosEGl2lPuPWASff695mBzc\""}},"responseTime":7755}
[01:11:18.072] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":12,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9fe7-xYsSMFoolpZdlAePstMMvhE/3cI\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:18.116] INFO (95751): request completed {"req":{"id":12,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9fe7-xYsSMFoolpZdlAePstMMvhE/3cI\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"95","x-ratelimit-reset":"39","content-type":"application/json; charset=utf-8","content-length":"41419","etag":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""}},"responseTime":44}
[01:11:18.118] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":13,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:18.154] INFO (95751): request completed {"req":{"id":13,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"94","x-ratelimit-reset":"39","etag":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""}},"responseTime":35}
[01:11:18.594] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":14,"method":"GET","url":"/api/notifications?limit=20","query":{"limit":"20"},"params":{"path":["notifications"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:18.617] INFO (95751): request completed {"req":{"id":14,"method":"GET","url":"/api/notifications?limit=20","query":{"limit":"20"},"params":{"path":["notifications"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"98","x-ratelimit-reset":"27","etag":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""}},"responseTime":23}
[01:11:20.209] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:20.234] INFO (95751): Sahne görseli üretiliyor: 55ffc4af-6d49-470f-b067-239010054a70 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"ProjectsController"}
[01:11:20.250] INFO (95751): Sahne görseli üretiliyor: 55ffc4af-6d49-470f-b067-239010054a70 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"ProjectsService"}
[01:11:20.250] INFO (95751): 🎨 Görsel üretiliyor: "Continuing the Studio Ghibli warmth visual language: A child's face, slightly flushed, nestled again..." [9:16] {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"GeminiService"}
[01:11:20.250] INFO (95751): 🔄 Katman 1 (deneme 1/2): gemini-2.5-flash-image {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"GeminiService"}
[01:11:28.044] INFO (95751): ✅ Görsel üretildi (gemini-2.5-flash-image): 1451.1 KB {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"GeminiService"}
[01:11:28.047] DEBUG (95751): 📥 Yüklendi: 178833cb-6daf-426b-92a6-f9e22a80999c/images/scene-003.png (1.4 MB, image/png) {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"StorageService"}
[01:11:28.064] INFO (95751): request completed {"req":{"id":15,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"96","x-ratelimit-reset":"29","content-type":"application/json; charset=utf-8","content-length":"1382","etag":"W/\"566-hn01jZK8AnXOKCB++mDgD9lI1SQ\""}},"responseTime":7855}
[01:11:28.116] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":16,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:28.131] INFO (95751): request completed {"req":{"id":16,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-NHCOWAOjoWrgWJSePMdmvisIRXU\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"93","x-ratelimit-reset":"29","content-type":"application/json; charset=utf-8","content-length":"41419","etag":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""}},"responseTime":15}
[01:11:29.131] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":17,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:29.139] INFO (95751): request completed {"req":{"id":17,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"92","x-ratelimit-reset":"28","etag":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""}},"responseTime":8}
[01:11:29.342] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":18,"method":"GET","url":"/api/users/me","query":{},"params":{"path":["users","me"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"14f-L/SIvI60CNQEG2eghHMt0B6Kt1c\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:29.360] INFO (95751): request completed {"req":{"id":18,"method":"GET","url":"/api/users/me","query":{},"params":{"path":["users","me"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"14f-L/SIvI60CNQEG2eghHMt0B6Kt1c\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","etag":"W/\"14f-L/SIvI60CNQEG2eghHMt0B6Kt1c\""}},"responseTime":18}
[01:11:29.367] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":19,"method":"GET","url":"/api/billing/credits/balance","query":{},"params":{"path":["billing","credits","balance"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"d5-0hoMgaPijvQYaATiaDlsLB+veIk\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:29.378] INFO (95751): request completed {"req":{"id":19,"method":"GET","url":"/api/billing/credits/balance","query":{},"params":{"path":["billing","credits","balance"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"d5-0hoMgaPijvQYaATiaDlsLB+veIk\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","etag":"W/\"d5-0hoMgaPijvQYaATiaDlsLB+veIk\""}},"responseTime":11}
[01:11:29.411] WARN (95751): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":20,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60715},"context":"I18nService"}
[01:11:29.417] INFO (95751): request completed {"req":{"id":20,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60715},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"96","x-ratelimit-reset":"1","etag":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""}},"responseTime":6}
[Nest] 95970 - 05/01/2026, 1:11:37 AM LOG [Bootstrap] 🔄 ContentGen AI başlatılıyor...
📦 Using in-memory cache
IMPORTANT! Eviction policy is allkeys-lru. It should be "noeviction"
[01:11:37.106] INFO (95970): Starting Nest application... {"context":"NestFactory"}
[01:11:37.106] INFO (95970): DatabaseModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): PassportModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): ExtractorModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): EventsModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): ConfigHostModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): DiscoveryModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.106] INFO (95970): 📦 Storage: lokal depolama — /Users/haruncan/Documents/GitHub/ContentGenerator/ContentGen_BE/data/media {"context":"StorageService"}
[01:11:37.106] WARN (95970): ⚠️ STRIPE_SECRET_KEY ayarlanmamış — Ödeme sistemi devre dışı {"context":"BillingService"}
[01:11:37.107] INFO (95970): XTwitterModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): ConfigModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): ConfigModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): ConfigModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): TerminusModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): StorageModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): VideoAiModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): BullModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): GeminiModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): RenderCallbackModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): BullModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): NotificationsModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): HealthModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): ThrottlerModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): JwtModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): LoggerModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): CacheModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): BillingModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): BullModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): UsersModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): VideoQueueModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): AuthModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): DashboardModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): AdminModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): ProjectsModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): AppModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): I18nModule dependencies initialized {"context":"InstanceLoader"}
[01:11:37.107] INFO (95970): 📂 Medya dizini: /Users/haruncan/Documents/GitHub/ContentGenerator/ContentGen_BE/data/media → /media/* {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): Swagger başlatılıyor... {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): Swagger hazır {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): Port 3000 üzerinde dinleniyor... {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): EventsGateway subscribed to the "join:project" message {"context":"WebSocketsController"}
[01:11:37.107] INFO (95970): EventsGateway subscribed to the "leave:project" message {"context":"WebSocketsController"}
[01:11:37.107] INFO (95970): EventsGateway subscribed to the "join:user" message {"context":"WebSocketsController"}
[01:11:37.107] INFO (95970): EventsGateway subscribed to the "leave:user" message {"context":"WebSocketsController"}
[01:11:37.107] WARN (95970): Unsupported route path: "/api/*". In previous versions, the symbols ?, *, and + were used to denote optional or repeating path parameters. The latest version of "path-to-regexp" now requires the use of named parameters. For example, instead of using a route like /users/* to capture all routes starting with "/users", you should use /users/*path. For more details, refer to the migration guide. Attempting to auto-convert... {"context":"LegacyRouteConverter"}
[01:11:37.107] WARN (95970): Unsupported route path: "/api/*". In previous versions, the symbols ?, *, and + were used to denote optional or repeating path parameters. The latest version of "path-to-regexp" now requires the use of named parameters. For example, instead of using a route like /users/* to capture all routes starting with "/users", you should use /users/*path. For more details, refer to the migration guide. Attempting to auto-convert... {"context":"LegacyRouteConverter"}
[01:11:37.107] INFO (95970): AuthController {/api/auth}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/auth/register, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/auth/login, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/auth/refresh, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/auth/logout, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): UsersController {/api/users}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/users/me, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users/me, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users/me/password, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users/:id, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users/:id, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/users/:id/restore, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): AdminController {/api/admin}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/stats, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/plans, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/plans/:id, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:userId/credits, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:id/detail, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:id/toggle-active, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:userId/roles/:roleId, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:userId/roles/:roleId, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles/:id, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles/:id, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/permissions, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/permissions, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles/:roleId/permissions/:permissionId, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/roles/:roleId/permissions/:permissionId, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/projects, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/projects/:id, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/render-jobs, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:id/ban, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/admin/users/:id/activate, PUT} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): HealthController {/api/health}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/health, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/health/ready, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/health/live, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): ProjectsController {/api/projects}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/projects, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/render-queue, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/generate-script, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/approve, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/cancel-render, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/from-tweet, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/from-youtube, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/from-text, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/from-document, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/extract-document-topics, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/document-from-topic, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/scenes/:sceneId, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/scenes/:sceneId/regenerate, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/media/:mediaId, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/generate-seo-titles, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/select-title, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/translate, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/scenes/:sceneId/generate-image, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/projects/:id/scenes/:sceneId/upscale-image, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): XTwitterController {/api/x-twitter}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/x-twitter/preview, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/x-twitter/fetch, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): BillingController {/api/billing}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/plans, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/checkout, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/credits/balance, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/credits/history, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/subscription, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/billing/webhook, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): RenderCallbackController {/api/render-callback}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/render-callback/progress, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/render-callback/completed, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/render-callback/failed, POST} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): NotificationsController {/api/notifications}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/notifications, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/notifications/unread-count, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/notifications/read-all, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/notifications/:id/read, PATCH} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/notifications/:id, DELETE} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): DashboardController {/api/dashboard}: {"context":"RoutesResolver"}
[01:11:37.107] INFO (95970): Mapped {/api/dashboard/stats, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/dashboard/queue-status, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Mapped {/api/dashboard/chart, GET} route {"context":"RouterExplorer"}
[01:11:37.107] INFO (95970): Connecting to database... URL: localhost:5432/contgen_ai_db?schema=public {"context":"PrismaService"}
[01:11:37.107] INFO (95970): ✅ Database connected successfully {"context":"PrismaService"}
[01:11:37.107] INFO (95970): ✅ Gemini AI initialized successfully {"context":"GeminiService"}
[01:11:37.107] INFO (95970): Nest application successfully started {"context":"NestApplication"}
[01:11:37.107] INFO (95970): ═══════════════════════════════════════════════════════════ {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): 🚀 ContentGen AI API: http://localhost:3000/api {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): 📚 Swagger Docs: http://localhost:3000/api/docs {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): 💚 Health Check: http://localhost:3000/api/health {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): 📂 Medya Dosyaları: http://localhost:3000/media/ {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): 🌍 Ortam: DEVELOPMENT {"context":"Bootstrap"}
[01:11:37.107] INFO (95970): ═══════════════════════════════════════════════════════════ {"context":"Bootstrap"}
[01:11:37.107] WARN (95970): ⚠️ Geliştirme modunda çalışıyor {"context":"Bootstrap"}
[01:11:37.251] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"I18nService"}
[01:11:37.274] INFO (95970): Sahne görseli üretiliyor: 55ffc4af-6d49-470f-b067-239010054a70 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"ProjectsController"}
[01:11:37.291] INFO (95970): Sahne görseli üretiliyor: 55ffc4af-6d49-470f-b067-239010054a70 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"ProjectsService"}
[01:11:37.291] INFO (95970): 🎨 Görsel üretiliyor: "Continuing the Studio Ghibli warmth visual language: A child's face, slightly flushed, nestled again..." [9:16] {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"GeminiService"}
[01:11:37.291] INFO (95970): 🔄 Katman 1 (deneme 1/2): gemini-2.5-flash-image {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"GeminiService"}
[01:11:43.407] INFO (95970): ✅ Görsel üretildi (gemini-2.5-flash-image): 1341.7 KB {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"GeminiService"}
[01:11:43.409] DEBUG (95970): 📥 Yüklendi: 178833cb-6daf-426b-92a6-f9e22a80999c/images/scene-003.png (1.3 MB, image/png) {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"StorageService"}
[01:11:43.420] INFO (95970): request completed {"req":{"id":1,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/55ffc4af-6d49-470f-b067-239010054a70/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","55ffc4af-6d49-470f-b067-239010054a70","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"400","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60784},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","content-type":"application/json; charset=utf-8","content-length":"1382","etag":"W/\"566-y8CKQ2kpJGQxSduNirOxP0rQX2Q\""}},"responseTime":6170}
[01:11:43.506] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":2,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"I18nService"}
[01:11:43.564] INFO (95970): request completed {"req":{"id":2,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-EVPs05n+boKoo/N6GlzTqzcoDf8\""},"remoteAddress":"127.0.0.1","remotePort":60784},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","content-type":"application/json; charset=utf-8","content-length":"41419","etag":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""}},"responseTime":59}
[01:11:43.565] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":3,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"I18nService"}
[01:11:43.580] INFO (95970): request completed {"req":{"id":3,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""},"remoteAddress":"127.0.0.1","remotePort":60794},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"98","x-ratelimit-reset":"60","etag":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""}},"responseTime":15}
[01:11:44.445] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":4,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"I18nService"}
[01:11:44.453] INFO (95970): request completed {"req":{"id":4,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60794},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","etag":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""}},"responseTime":8}
[01:11:48.568] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"I18nService"}
[01:11:48.572] INFO (95970): Sahne görseli üretiliyor: f18d4beb-e350-49f7-a105-cc8b72d728d2 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"ProjectsController"}
[01:11:48.578] INFO (95970): Sahne görseli üretiliyor: f18d4beb-e350-49f7-a105-cc8b72d728d2 (proje: 178833cb-6daf-426b-92a6-f9e22a80999c) {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"ProjectsService"}
[01:11:48.578] INFO (95970): 🎨 Görsel üretiliyor: "Continuing the Studio Ghibli warmth visual language: A stylized, soft illustration of a mother's arm..." [9:16] {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"GeminiService"}
[01:11:48.578] INFO (95970): 🔄 Katman 1 (deneme 1/2): gemini-2.5-flash-image {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"GeminiService"}
[01:11:48.635] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":6,"method":"GET","url":"/api/notifications?limit=20","query":{"limit":"20"},"params":{"path":["notifications"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""},"remoteAddress":"127.0.0.1","remotePort":60784},"context":"I18nService"}
[01:11:48.654] INFO (95970): request completed {"req":{"id":6,"method":"GET","url":"/api/notifications?limit=20","query":{"limit":"20"},"params":{"path":["notifications"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""},"remoteAddress":"127.0.0.1","remotePort":60784},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"99","x-ratelimit-reset":"60","etag":"W/\"9e-+B0Qyyn9/c3BPgdU5km0/p8euYo\""}},"responseTime":19}
[01:11:56.215] INFO (95970): ✅ Görsel üretildi (gemini-2.5-flash-image): 1595.1 KB {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"GeminiService"}
[01:11:56.216] DEBUG (95970): 📥 Yüklendi: 178833cb-6daf-426b-92a6-f9e22a80999c/images/scene-004.png (1.6 MB, image/png) {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"StorageService"}
[01:11:56.230] INFO (95970): request completed {"req":{"id":5,"method":"POST","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c/scenes/f18d4beb-e350-49f7-a105-cc8b72d728d2/generate-image","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c","scenes","f18d4beb-e350-49f7-a105-cc8b72d728d2","generate-image"]},"headers":{"host":"localhost:3000","connection":"keep-alive","content-length":"409","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","accept":"application/json, text/plain, */*","content-type":"application/json","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd"},"remoteAddress":"127.0.0.1","remotePort":60794},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"98","x-ratelimit-reset":"49","content-type":"application/json; charset=utf-8","content-length":"1361","etag":"W/\"551-N6+vCEeoSgdfaG10URkI/AG/Xao\""}},"responseTime":7662}
[01:11:56.287] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":7,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""},"remoteAddress":"127.0.0.1","remotePort":60794},"context":"I18nService"}
[01:11:56.307] INFO (95970): request completed {"req":{"id":7,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a1cb-RJggzh/NKp2bkRPuchN4MUrhGf8\""},"remoteAddress":"127.0.0.1","remotePort":60794},"res":{"statusCode":200,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"97","x-ratelimit-reset":"48","content-type":"application/json; charset=utf-8","content-length":"41903","etag":"W/\"a3af-uRexqVpU0Ky0tnEjB+1WOr/sK0U\""}},"responseTime":19}
[01:11:56.307] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":8,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a3af-uRexqVpU0Ky0tnEjB+1WOr/sK0U\""},"remoteAddress":"127.0.0.1","remotePort":60801},"context":"I18nService"}
[01:11:56.317] INFO (95970): request completed {"req":{"id":8,"method":"GET","url":"/api/projects/178833cb-6daf-426b-92a6-f9e22a80999c","query":{},"params":{"path":["projects","178833cb-6daf-426b-92a6-f9e22a80999c"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"a3af-uRexqVpU0Ky0tnEjB+1WOr/sK0U\""},"remoteAddress":"127.0.0.1","remotePort":60801},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"96","x-ratelimit-reset":"48","etag":"W/\"a3af-uRexqVpU0Ky0tnEjB+1WOr/sK0U\""}},"responseTime":10}
[01:11:59.493] WARN (95970): HeaderResolver does not support RFC4647 Accept-Language header. Please use AcceptLanguageResolver instead. {"req":{"id":9,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60801},"context":"I18nService"}
[01:11:59.505] INFO (95970): request completed {"req":{"id":9,"method":"GET","url":"/api/notifications/unread-count","query":{},"params":{"path":["notifications","unread-count"]},"headers":{"host":"localhost:3000","connection":"keep-alive","sec-ch-ua-platform":"\"macOS\"","authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI0NDA1YjE4Mi0zMTQ1LTQwOWUtOWIxYS0zMDBmZjVhOGY3NDYiLCJlbWFpbCI6ImFkbWluQGNvbnRlbnRnZW4uYWkiLCJyb2xlcyI6WyJhZG1pbiIsInVzZXIiXSwicGVybWlzc2lvbnMiOlsicHJvamVjdHM6Y3JlYXRlIiwicHJvamVjdHM6cmVhZCIsInByb2plY3RzOnVwZGF0ZSIsInByb2plY3RzOmRlbGV0ZSIsInRlbXBsYXRlczpyZWFkIiwidGVtcGxhdGVzOmNyZWF0ZSIsInRlbXBsYXRlczptYW5hZ2UiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsImFkbWluOmFjY2VzcyIsImFkbWluOnVzZXJzIiwiYWRtaW46c3lzdGVtIiwibm90aWZpY2F0aW9uczpyZWFkIiwibm90aWZpY2F0aW9uczptYW5hZ2UiLCJwcm9qZWN0czpjcmVhdGUiLCJwcm9qZWN0czpyZWFkIiwicHJvamVjdHM6dXBkYXRlIiwicHJvamVjdHM6ZGVsZXRlIiwidGVtcGxhdGVzOnJlYWQiLCJiaWxsaW5nOnJlYWQiLCJiaWxsaW5nOm1hbmFnZSIsIm5vdGlmaWNhdGlvbnM6cmVhZCJdLCJpYXQiOjE3Nzc1ODkyOTksImV4cCI6MTc3ODE5NDA5OX0.MlHlNSrKNm7n7AobvvqUmUdxbW2wQ9otSYA1Y4t45QI","accept-language":"tr","accept":"application/json, text/plain, */*","sec-ch-ua":"\"Brave\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","sec-ch-ua-mobile":"?0","sec-gpc":"1","origin":"http://localhost:3001","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:3001/","accept-encoding":"gzip, deflate, br, zstd","if-none-match":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""},"remoteAddress":"127.0.0.1","remotePort":60801},"res":{"statusCode":304,"headers":{"cross-origin-opener-policy":"same-origin","cross-origin-resource-policy":"cross-origin","origin-agent-cluster":"?1","referrer-policy":"no-referrer","strict-transport-security":"max-age=31536000; includeSubDomains","x-content-type-options":"nosniff","x-dns-prefetch-control":"off","x-download-options":"noopen","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-xss-protection":"0","access-control-allow-origin":"http://localhost:3001","vary":"Origin","access-control-allow-credentials":"true","x-ratelimit-limit":"100","x-ratelimit-remaining":"98","x-ratelimit-reset":"45","etag":"W/\"68-wEwkNxOfBuB9DKgc5LcelqmpXac\""}},"responseTime":13}