Files
satusehat-service/logs/2026/04/2026-04-08.log
T
2026-04-14 01:23:34 +00:00

2003 lines
655 KiB
Plaintext

[2026-04-08 00:56:38.731] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.678712ms | method: POST | path: /api/v1/auth/login | request_id: db0196ba-a8cf-42a3-bd70-ab8f5b95a1af | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 00:56:51.671] [ERROR] Database query failed | 📍 database.go:168 | duration_ms: 3.478623ms | environment: debug | ❌ ERROR: ERROR: invalid input syntax for type integer: "" (SQLSTATE 22P02) | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 71662317-59e8-4d20-8fa8-64ee6826c628 | rows: 0 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=true,"read"=false,"update"=false,"disable"=false,"delete"=false,"active"=false,"fk_rol_pages_id"=0,"role_keycloak"='',"group_keycloak"='',"created_at"=NULL,"updated_at"='2026-04-08 00:56:51.668' WHERE "id" = 8
[2026-04-08 00:56:51.672] [ERROR] HTTP Request | 📍 middleware.go:173 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 27.129356ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: 71662317-59e8-4d20-8fa8-64ee6826c628 | service: service-general | status: 500 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 00:57:01.168] [ERROR] Database query failed | 📍 database.go:168 | duration_ms: 847.014µs | environment: debug | ❌ ERROR: ERROR: invalid input syntax for type integer: "superadmin" (SQLSTATE 22P02) | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: aa1e73ce-2566-4756-9c46-3cc7991b62e8 | rows: 0 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=true,"read"=false,"update"=true,"disable"=false,"delete"=false,"active"=true,"fk_rol_pages_id"=4,"role_keycloak"='superadmin',"group_keycloak"='REKAM MEDIS',"created_at"=NULL,"updated_at"='2026-04-08 00:57:01.168' WHERE "id" = 8
[2026-04-08 00:57:01.169] [ERROR] HTTP Request | 📍 middleware.go:173 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.106176ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: aa1e73ce-2566-4756-9c46-3cc7991b62e8 | service: service-general | status: 500 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 00:57:14.520] [ERROR] Database query failed | 📍 database.go:168 | duration_ms: 640.052µs | environment: debug | ❌ ERROR: ERROR: invalid input syntax for type integer: "" (SQLSTATE 22P02) | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 43d08577-52b8-4b7f-bb78-b3b1856ff090 | rows: 0 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=true,"read"=false,"update"=false,"disable"=false,"delete"=false,"active"=false,"fk_rol_pages_id"=0,"role_keycloak"='',"group_keycloak"='',"created_at"=NULL,"updated_at"='2026-04-08 00:57:14.52' WHERE "id" = 8
[2026-04-08 00:57:14.520] [ERROR] HTTP Request | 📍 middleware.go:173 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.600909ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: 43d08577-52b8-4b7f-bb78-b3b1856ff090 | service: service-general | status: 500 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 00:57:48.533] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.382557ms | method: PUT | path: /api/v1/roles/pages/7 | request_id: 6f65997e-fe1a-47df-89aa-b816279daf87 | service: service-general | status: 404 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 00:58:50.801] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 415.486µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active= | request_id: a9627c80-2eca-4493-8c33-9f9d6da0d04b | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:58:50.884] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 45.355023ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 0289df06-d07e-4d0a-8b87-6a1a87c96880 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:58:57.146] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 33.991µs | method: OPTIONS | path: /api/v1/roles/pages/11 | request_id: e6cfdee4-90f9-46cc-a6da-edf9570d3e5e | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:58:57.159] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.372839ms | method: GET | path: /api/v1/roles/pages/11 | request_id: 4d310f54-80a8-4e87-afc0-b686d853b177 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:03.521] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 3.78133ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 58b5f43e-5b11-455d-91f0-b4682e174758 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_pages" SET "name"='Tes',"icon"='database-bold',"url"='/tes',"level"=1,"sort"=1,"parent"=NULL,"active"=true,"created_at"='2026-04-06 03:23:25.281',"updated_at"='2026-04-08 00:59:03.517' WHERE "id" = 11
[2026-04-08 00:59:03.521] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 6.778937ms | method: PUT | path: /api/v1/roles/pages/11 | request_id: 58b5f43e-5b11-455d-91f0-b4682e174758 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:03.669] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.881018ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 29e7c0a2-d184-4bef-ad75-7e67d3cb357a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:25.445] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 99.985µs | method: OPTIONS | path: /api/v1/roles/pages | request_id: 00f169f1-67f0-4f0e-8448-c555007a8c82 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:25.525] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 47.522126ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 6da61ae3-369d-4513-849e-450932897ea3 | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_pages" ("name","icon","url","level","sort","parent","active","created_at","updated_at") VALUES ('tes','database-bold','tes',1,10,NULL,true,'2026-04-08 00:59:25.509','2026-04-08 00:59:25.509') RETURNING "id"
[2026-04-08 00:59:25.525] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 48.611383ms | method: POST | path: /api/v1/roles/pages | request_id: 6da61ae3-369d-4513-849e-450932897ea3 | service: service-general | status: 201 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:25.692] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.983767ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 5529207e-4753-40fa-8240-3ec2b6815699 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:37.316] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 24.671µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 845b943d-c26e-40ff-bf8a-5f1ba203f204 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:37.335] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 00:59:37.337] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.263058ms | method: GET | path: /api/v1/roles/master | request_id: 771454c9-0ead-4901-83b3-5d8492cfd9cb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:41.967] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 3.364394ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 352ce8c0-2845-48ef-b2ee-cf619764a8af | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_master" ("name","active","created_at","updated_at") VALUES ('tes1',true,'2026-04-08 00:59:41.964','2026-04-08 00:59:41.964') RETURNING "id"
[2026-04-08 00:59:41.968] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.257757ms | method: POST | path: /api/v1/roles/master | request_id: 352ce8c0-2845-48ef-b2ee-cf619764a8af | service: service-general | status: 201 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:42.060] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 00:59:42.061] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.941885ms | method: GET | path: /api/v1/roles/master | request_id: 3fc71025-de9e-4c7a-896c-6b3445c0be44 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:49.953] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 32.055µs | method: OPTIONS | path: /api/v1/roles/master/13 | request_id: 321b8075-b7bd-4f65-acf8-1487c8c20443 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:49.970] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.902289ms | method: GET | path: /api/v1/roles/master/13 | request_id: c91d41e4-03e0-4a2d-bbac-5d6e87660d48 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:50.013] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 49.817µs | method: OPTIONS | path: /api/v1/roles/permissions/role/13 | request_id: a6d91c60-1292-4329-b3dc-a94712a31a10 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:50.046] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.701953ms | method: GET | path: /api/v1/roles/permissions/role/13 | request_id: 1c7b9b5e-aeb0-4576-8d76-5eaca1b8a6bc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 00:59:58.836] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 00:59:58.838] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.802251ms | method: GET | path: /api/v1/roles/master | request_id: dedd0ca8-a7d6-4ac3-8ffc-32cc2cf23165 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:00:09.191] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 30.906µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: 3664ea70-cb63-44ea-89b7-ef777d2f090f | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:00:09.207] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.038129ms | method: GET | path: /api/v1/roles/master/1 | request_id: 02201103-11e6-46e3-bcc9-69bf9fd5cefe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:00:09.224] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 34.938µs | method: OPTIONS | path: /api/v1/roles/permissions/role/1 | request_id: 8dddcdac-8a25-4f2c-984a-2e03153c3a3f | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:00:09.315] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.172869ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 3f5d4387-76b4-44ed-896a-5dfbc8c8688e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:01:41.806] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:01:41.806] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.455975ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 97da4a65-004f-4cae-bfb9-740a0f6a2bee | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 01:02:09.168] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 11.42917ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 42a4af21-88af-4538-9650-34ae52d6c8b0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:11.511] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 22.45µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: f4684f8b-96e1-4cb4-ab27-259517b479d8 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:11.587] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.153673ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 4389d9f3-736d-403d-aa8f-8b71de966e94 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:17.388] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:02:17.392] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.335848ms | method: GET | path: /api/v1/roles/master | request_id: 7c9d973e-7b5e-4f89-99f9-d24200f0eee4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:20.054] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.608907ms | method: GET | path: /api/v1/roles/master/1 | request_id: f11f8fa9-5811-4dcd-a942-40660f60db73 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:23.728] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.746574ms | method: GET | path: /api/v1/roles/master/1 | request_id: bb18497a-89d9-4579-96b7-04d0d2d71e3e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:02:23.754] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:02:23.754] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 636.428µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 865d4ce1-959a-4585-bb04-81d8f09c8ed6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:03:57.548] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 910.406µs | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: b1abc4f8-4dc1-46cf-9b56-150f6c66e237 | service: service-general | status: 401 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:03:57.595] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 29.611458ms | method: POST | path: /api/v1/auth/refresh | request_id: 5af29994-de10-4d9e-b349-18e0c285f897 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:03:57.625] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 658.044µs | method: GET | path: /api/v1/auth/info | request_id: 1d695874-9c32-4fdb-a4a0-6572499b7e2f | service: service-general | status: 200 | user_agent: node
[2026-04-08 01:03:57.649] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.24152ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: c5f90d4d-3565-4753-b255-096672d354aa | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:04:04.237] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 41.664µs | method: OPTIONS | path: /api/v1/roles/pages/12 | request_id: eccb2501-bc05-44b7-99fb-b3391e7f6cf1 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:04:04.249] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.764982ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: f2500d18-9df5-4ee4-a6de-d7afaaaa0326 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_pages" WHERE "rol_pages"."id" = 12
[2026-04-08 01:04:04.249] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.589621ms | method: DELETE | path: /api/v1/roles/pages/12 | request_id: f2500d18-9df5-4ee4-a6de-d7afaaaa0326 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:04:04.287] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.878649ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 69d4a219-6112-405c-99fd-2244779f7350 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:39.365] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:05:39.366] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.496902ms | method: GET | path: /api/v1/roles/master | request_id: fcbea744-8691-4dec-900d-4147ef3f94f2 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:42.913] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.687328ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: ad6254f3-6a2f-496d-9683-12364b82731e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:54.267] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 28.151µs | method: OPTIONS | path: /api/v1/roles/pages/3 | request_id: 17fa1e57-3849-4b38-b076-a76c04a10eab | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:54.341] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 1.819008ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: ef1a6582-84cd-477a-8870-18bcbc293f8a | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_pages" WHERE "rol_pages"."id" = 3
[2026-04-08 01:05:54.341] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.662566ms | method: DELETE | path: /api/v1/roles/pages/3 | request_id: ef1a6582-84cd-477a-8870-18bcbc293f8a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:54.373] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.905918ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: f98bf4f7-0a22-41fc-ac9a-3c622e2b7ff5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:05:57.181] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:05:57.182] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.363212ms | method: GET | path: /api/v1/roles/master | request_id: 6aeac512-88c1-4ca1-9b59-7cef3fcc3484 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:01.448] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.344146ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 566a3280-217e-489c-aa07-f3730853ebaf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:03.672] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 28.075µs | method: OPTIONS | path: /api/v1/roles/pages/1 | request_id: 2688e39c-435a-4586-8612-27f6a00b8948 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:03.724] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.923889ms | method: GET | path: /api/v1/roles/pages/1 | request_id: b7f1c75c-2231-4563-ba45-867bbd0b587e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:07.639] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:06:07.642] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.064035ms | method: GET | path: /api/v1/roles/master | request_id: c6599206-a7cd-4464-bfcc-ba0c69dd45a9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:11.128] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.719569ms | method: GET | path: /api/v1/roles/master/1 | request_id: ef14693b-4c19-45b1-9e1d-cf040980357d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:11.149] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:06:11.149] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.030174ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 2645901a-583f-47ff-b660-e4826748aa4f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:15.161] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:06:15.163] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.286329ms | method: GET | path: /api/v1/roles/master | request_id: a8820f18-65bf-485f-ac0b-104220197844 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:21.882] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.944653ms | method: GET | path: /api/v1/roles/master/13 | request_id: 5c199ffe-be5f-4b66-8c27-9408e9e76d00 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:24.815] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.814458ms | method: GET | path: /api/v1/roles/master/13 | request_id: 7fbd35d9-49b1-4d0d-9093-8cddddab8633 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:24.835] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.771027ms | method: GET | path: /api/v1/roles/permissions/role/13 | request_id: de1bc4ba-8d3b-4a60-b8ed-5a1c3991fffd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:26.530] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:06:26.532] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.296447ms | method: GET | path: /api/v1/roles/master | request_id: b324b90a-0e2c-4803-96cf-b0b38d400f8c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:27.890] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.380471ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: ee366a6c-c307-48eb-941e-25804928cf80 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:28.882] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:06:28.884] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.072181ms | method: GET | path: /api/v1/roles/master | request_id: 37db785c-700e-4c68-90f7-726b1d30886d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:06:42.760] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.472804ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 984b000d-ef89-47eb-b6ea-36fc98e70196 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:49.917] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:07:49.927] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 10.665228ms | method: GET | path: /api/v1/roles/master | request_id: 21efe68e-5e91-4405-b0fa-4cffd5c43dc5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:50.919] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.488992ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: fb2bc072-5ccc-494a-bd2f-4c16e632aa4f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:55.360] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.729509ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 9a3d7aad-be90-40f4-b5e0-1ecc1650fb07 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:56.425] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:07:56.427] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.515515ms | method: GET | path: /api/v1/roles/master | request_id: d176fd78-eea8-477f-b97c-a49c85f6ffeb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:58.942] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.189794ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 384ce66f-27a6-45c9-9b7c-726541477d27 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:07:59.858] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:07:59.859] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.076188ms | method: GET | path: /api/v1/roles/master | request_id: 2e93954e-af2b-4ceb-ba33-cc970c0e8a71 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:03.611] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.585957ms | method: GET | path: /api/v1/roles/master/1 | request_id: 18b6848f-e1c7-4939-9f95-f3ecbaafbed9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:03.632] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:08:03.632] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 659.731µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 9644701f-a925-47f9-a6f2-193e83225e83 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:09.450] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:08:09.452] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.037455ms | method: GET | path: /api/v1/roles/master | request_id: e268332a-99d6-464d-8ee0-fedb41a24815 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:11.140] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.844782ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: dcdab85f-c613-4628-ab00-bb1b3117353e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:20.038] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.978123ms | method: GET | path: /api/v1/roles/pages/1 | request_id: d1ab616b-d259-445e-9196-b50d5b6f09a0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:39.344] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.475521ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 06f5e458-9741-440c-bc8d-be8eb67224dd | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_pages" SET "name"='Dashboard',"icon"='widget-add-line-duotone',"url"='/dashboard',"level"=1,"sort"=1,"parent"=NULL,"active"=true,"created_at"=NULL,"updated_at"='2026-04-08 01:08:39.341' WHERE "id" = 1
[2026-04-08 01:08:39.344] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.803899ms | method: PUT | path: /api/v1/roles/pages/1 | request_id: 06f5e458-9741-440c-bc8d-be8eb67224dd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:39.410] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.331054ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 27e598fa-33cf-4237-aa21-75b3ccf49257 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:55.936] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 28.438µs | method: OPTIONS | path: /api/v1/roles/pages/6 | request_id: 4c1199bd-a5af-4096-b772-2989b4c4bd12 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:56.008] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.881887ms | method: GET | path: /api/v1/roles/pages/6 | request_id: 3a5229a1-c780-41d7-a09e-09a3718bb193 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:56.054] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 22.043µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name= | request_id: 4e9f32e8-9786-480c-a595-655a2edd0989 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:56.061] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 38.325µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name= | request_id: 854b7dbe-0b00-4110-8922-927fcbdb3412 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:56.067] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: f7708202-ba6f-43f4-993c-45a494356f3b | service: service-general | sorts: []
[2026-04-08 01:08:56.069] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.349278ms | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: f7708202-ba6f-43f4-993c-45a494356f3b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:08:56.073] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: 1c297187-e2e4-4d79-8411-7baef381facd | service: service-general | sorts: []
[2026-04-08 01:08:56.074] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 01:08:56.074] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 947.918µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: 1c297187-e2e4-4d79-8411-7baef381facd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:09:13.844] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 518.817µs | method: GET | path: /api/v1/roles/pages/1 | request_id: 5f5e6df6-2779-4f56-8e2e-dc23936d4b69 | service: service-general | status: 401 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:09:13.912] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 41.962821ms | method: POST | path: /api/v1/auth/refresh | request_id: 6433b54c-efa5-4fc0-a047-fe9e5418e262 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:09:13.992] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 514.701µs | method: GET | path: /api/v1/auth/info | request_id: 1b23cfa8-ce28-4708-aa8d-01c7a515bfd4 | service: service-general | status: 200 | user_agent: node
[2026-04-08 01:09:14.015] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.480076ms | method: GET | path: /api/v1/roles/pages/1 | request_id: b5391670-4e43-4cab-815b-46a151d08027 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:09:26.362] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.091796ms | method: GET | path: /api/v1/roles/pages/11 | request_id: 47e53c45-99d0-4bb2-8f63-d5ecb54e7ece | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:24.629] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 1.907517ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 4869be8e-f00e-4867-adad-31ab0ba421d8 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_pages" SET "name"='Setting',"icon"='settings-bold',"url"='/setting',"level"=1,"sort"=1,"parent"=NULL,"active"=true,"created_at"='2026-04-06 03:23:25.281',"updated_at"='2026-04-08 01:10:24.627' WHERE "id" = 11
[2026-04-08 01:10:24.629] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.627586ms | method: PUT | path: /api/v1/roles/pages/11 | request_id: 4869be8e-f00e-4867-adad-31ab0ba421d8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:24.722] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.594395ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 90be3595-3818-4be6-953c-e5767c0c8728 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:32.815] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.458158ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 443f0620-01ac-4151-b709-cf38393d00fc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:36.306] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.127946ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 30a59a31-b88b-4de7-8e43-6b335a4b4cdc | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_pages" SET "name"='Dashboard',"icon"='widget-add-line-duotone',"url"='/admin/dashboard',"level"=1,"sort"=1,"parent"=NULL,"active"=true,"created_at"=NULL,"updated_at"='2026-04-08 01:10:36.304' WHERE "id" = 1
[2026-04-08 01:10:36.306] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.013145ms | method: PUT | path: /api/v1/roles/pages/1 | request_id: 30a59a31-b88b-4de7-8e43-6b335a4b4cdc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:36.397] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.358009ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 074d3649-df4c-4aef-8566-5749f2561303 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:49.660] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.914912ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 21bd6a9c-981b-4859-9ac4-be4b72c00e92 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:10:56.608] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:10:56.610] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.631032ms | method: GET | path: /api/v1/roles/master | request_id: a55d8163-49b7-470a-9376-d6fd8e168591 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:05.037] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 23.627µs | method: OPTIONS | path: /api/v1/roles/master/12 | request_id: 38c6fb33-8a27-44d0-b900-02f8978f627e | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:05.057] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.34287ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: b9b2d479-03dc-40e7-9f52-b77f9733bb90 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_master" WHERE "rol_master"."id" = 12
[2026-04-08 01:11:05.057] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.85347ms | method: DELETE | path: /api/v1/roles/master/12 | request_id: b9b2d479-03dc-40e7-9f52-b77f9733bb90 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:05.087] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:11:05.088] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.512214ms | method: GET | path: /api/v1/roles/master | request_id: c18c3e88-b8d6-4086-ab08-063dfaec3f29 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:11.385] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.564028ms | method: GET | path: /api/v1/roles/master/1 | request_id: 11e30535-07a4-4934-9408-21d29ced48d5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:11.421] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:11:11.421] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 662.86µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: e0bbc6cf-8793-4180-aedc-0a07225e1ecc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:11:13.279] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:11:13.281] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.992325ms | method: GET | path: /api/v1/roles/master | request_id: 91875a88-d748-4fa6-9dec-3478746e8df8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:13:02.449] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:13:02.460] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 11.652188ms | method: GET | path: /api/v1/roles/master | request_id: af357e45-45d9-48c0-be9a-7a850b70abcf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:13:03.452] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.574566ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: ae0ac871-cda6-4ce0-8428-d8608cfc8cb3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:13:11.973] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.073194ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 815a9a8c-6ffa-4857-9c31-24722cf1575e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:38.621] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 674.953µs | method: GET | path: /api/v1/roles/pages/1 | request_id: 75b076ec-8f9d-40ea-b1d9-f127026a7907 | service: service-general | status: 401 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:38.704] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 31.170594ms | method: POST | path: /api/v1/auth/refresh | request_id: ccadd58d-6d0c-4cb3-ad80-33298c5ebefe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:38.742] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 542.366µs | method: GET | path: /api/v1/auth/info | request_id: f37fba91-f4b7-4424-9bf0-7fd06ee79c7d | service: service-general | status: 200 | user_agent: node
[2026-04-08 01:14:38.769] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.759254ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 44259639-3392-40ec-a1b5-1577f3f03a07 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:42.387] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.341569ms | method: GET | path: /api/v1/roles/pages/6 | request_id: ae3d54fe-38d1-43b8-b8b5-45bfff0e63da | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:42.427] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: bf910323-c504-4f05-a9aa-a7d3429a10eb | service: service-general | sorts: []
[2026-04-08 01:14:42.429] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.3436ms | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: bf910323-c504-4f05-a9aa-a7d3429a10eb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:42.436] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: 9c512a28-2346-4943-b2f9-4292f97b62bd | service: service-general | sorts: []
[2026-04-08 01:14:42.436] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 01:14:42.436] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 709.828µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: 9c512a28-2346-4943-b2f9-4292f97b62bd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:45.845] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 22.102µs | method: OPTIONS | path: /api/v1/roles/pages/10 | request_id: bff1ca0a-e4fa-4871-a577-d548d96542e0 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:45.853] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.037392ms | method: GET | path: /api/v1/roles/pages/10 | request_id: d75a0dbf-bc79-46d3-b621-0647e2b2eb02 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:45.893] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: c2cda0de-c373-408c-b1d3-b4f212f17350 | service: service-general | sorts: []
[2026-04-08 01:14:45.893] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 01:14:45.893] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 888.848µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: c2cda0de-c373-408c-b1d3-b4f212f17350 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:45.900] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: 056c34d1-0ffb-4641-aafc-6cf626a49d4f | service: service-general | sorts: []
[2026-04-08 01:14:45.900] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 01:14:45.900] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 676.867µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: 056c34d1-0ffb-4641-aafc-6cf626a49d4f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:50.326] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 3.091349ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 025c09e4-2916-4f98-9a30-30f7c2a1ab7a | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_pages" SET "name"='Menu 3',"icon"='user-check-broken',"url"='/admin',"level"=2,"sort"=2,"parent"=1,"active"=true,"created_at"='2026-04-02 02:12:23.359',"updated_at"='2026-04-08 01:14:50.323' WHERE "id" = 10
[2026-04-08 01:14:50.326] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.711535ms | method: PUT | path: /api/v1/roles/pages/10 | request_id: 025c09e4-2916-4f98-9a30-30f7c2a1ab7a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:14:50.393] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.619929ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c97de3f1-ca9e-4f35-ba23-1f0cbd2d1f86 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:06.764] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.764139ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 23fd4321-4fab-45e1-b1e9-e22444b64443 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:06.809] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.946032ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 3c5f5dd0-e3bb-4a08-9087-593f17940b7c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:09.650] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.370934ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b3c81b44-d21c-4d07-b230-0e8044029f62 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:11.997] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:11.998] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.963464ms | method: GET | path: /api/v1/roles/master | request_id: 55026486-b5be-414f-bf69-142d249d5297 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:12.985] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.054798ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c5b660a0-2ecc-477a-b86c-43a6f210024c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:14.548] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:14.549] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.867289ms | method: GET | path: /api/v1/roles/master | request_id: ba54cf40-8df2-4d36-8597-f2db34c8c845 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:15.633] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.363741ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 7c9c81ec-7dd8-4d09-b711-a23811d49706 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:16.720] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:16.722] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.097097ms | method: GET | path: /api/v1/roles/master | request_id: fcd3984d-b08c-4308-9fd1-c72b41382ec5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:21.369] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.358562ms | method: GET | path: /api/v1/roles/master/1 | request_id: 9d67021b-621a-4969-aa7e-a4e73e54e8b3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:21.405] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:16:21.405] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 686.879µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: e227a3f1-8253-4268-83fb-9f4d0e4686a3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:23.909] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:23.911] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.093275ms | method: GET | path: /api/v1/roles/master | request_id: 6e9d3bae-16d9-4f77-a270-cd6d1f084723 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:25.445] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.819509ms | method: GET | path: /api/v1/roles/master/13 | request_id: 3559eba3-0935-437c-83a7-248d12cd8ad1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:27.471] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 1.899509ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 852bc18f-3cd4-4cd9-b4e6-f03831d67055 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='tes1',"active"=false,"created_at"=NULL,"updated_at"='2026-04-08 01:16:27.469' WHERE "id" = 13
[2026-04-08 01:16:27.471] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.837525ms | method: PUT | path: /api/v1/roles/master/13 | request_id: 852bc18f-3cd4-4cd9-b4e6-f03831d67055 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:27.528] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:27.529] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.883161ms | method: GET | path: /api/v1/roles/master | request_id: eec08ee8-8e7f-4951-8dbb-cf772966420b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:16:30.121] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:16:30.123] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.259577ms | method: GET | path: /api/v1/roles/master | request_id: 9a55bf17-9011-43fe-b246-aacb6faf4fdc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:14.100] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 13.044508ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 77372ab4-80fe-4130-95f2-aeb942c0e17c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:17.812] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:18:17.815] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.713173ms | method: GET | path: /api/v1/roles/master | request_id: 14448c07-05e8-49ef-8ba0-04757aaecec9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:19.207] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.217719ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b6ccb5c1-493f-4bf4-a19d-3e353ffb85c7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:50.686] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 22.53µs | method: OPTIONS | path: /api/v1/auth/login | request_id: 39730244-99fa-402c-8c9d-210520cfe8b8 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:50.692] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 343.676µs | method: POST | path: /api/v1/auth/login | request_id: 27c54289-46a4-4bc8-900c-6e36977c09c6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:18:50.715] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 424.223µs | method: GET | path: /api/v1/auth/info | request_id: c7326ec1-35f2-4141-bafa-d3dcfb449de0 | service: service-general | status: 200 | user_agent: node
[2026-04-08 01:18:54.254] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.980152ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 2f37988c-f131-4cb5-b18f-c39574769d3b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:19:02.783] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.066311ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b5aa38d7-0134-4f2f-a89e-dc684b4f1a23 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:21:45.685] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.576742ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: aad174ce-1d77-4bac-a932-ec6983e8694d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:21:45.805] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.18175ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 7964cbf8-47b9-4835-84db-0fc2d4f039d1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:21:50.561] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.926077ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 1886d674-a036-4cf4-86b7-017ff6c74aeb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:21:53.515] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:21:53.517] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.786267ms | method: GET | path: /api/v1/roles/master | request_id: 79b60712-46a6-4c49-9aba-e100549dad3a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:22:57.082] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.799368ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b3ba92c0-0d35-42e3-bf12-8e2bdae7ef31 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:23:41.442] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:23:41.455] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 13.457773ms | method: GET | path: /api/v1/roles/master | request_id: 1d7c86f4-38c5-4a87-b829-319277df8862 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:23:42.286] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.692064ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 9dd7e8e0-e353-4d7c-97f7-eb56ccbc0283 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:23:59.588] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:23:59.590] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.912193ms | method: GET | path: /api/v1/roles/master | request_id: e1668243-c6a5-4d40-81ea-b7b0176a074e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:11.687] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.336911ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a3e5f785-35a7-4846-a8e4-88912b8201fe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:12.746] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:12.748] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.19567ms | method: GET | path: /api/v1/roles/master | request_id: 8184bdec-8fbf-462d-ba0f-29c18b120b06 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:13.773] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.192296ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b239e45e-1ffb-4f4c-a3ef-49a45ebc60d7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:20.822] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:20.824] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.321924ms | method: GET | path: /api/v1/roles/master | request_id: 6178d866-681b-41b6-af85-d93579186046 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:27.589] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 38.568183ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 14350f5f-46d9-4ddb-8fd8-39faa44a61d8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:28.382] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:28.407] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 25.806451ms | method: GET | path: /api/v1/roles/master | request_id: 5fd94608-7b77-4107-8bb3-adafba989817 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:29.771] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.023854ms | method: GET | path: /api/v1/roles/master/1 | request_id: 68eebe28-a2fd-49e2-88ba-6977d525f59d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:29.788] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:24:29.788] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 550.05µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 7eed89df-490e-4f18-bd63-651c805f56ed | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:34.769] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:34.771] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.570762ms | method: GET | path: /api/v1/roles/master | request_id: 5ebe13cd-a447-41d3-a95e-776abbb033c0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:38.583] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.533743ms | method: GET | path: /api/v1/roles/master/1 | request_id: 97ac9a5f-3e8f-4039-a717-631680202aca | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:38.640] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:662 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 01:24:38.640] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 682.026µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: ed37a010-bd0e-43c0-8892-e0e57c1016d4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:40.383] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:40.385] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.095823ms | method: GET | path: /api/v1/roles/master | request_id: b4c3a7ee-7b41-4597-a189-6c38badb3c63 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:41.131] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.999023ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0d09e03b-e370-48a9-93da-f20d9e9e8046 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:41.846] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:41.847] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.88255ms | method: GET | path: /api/v1/roles/master | request_id: 31805a0e-3ecd-402f-bfb5-833c3667452c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:42.339] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.795741ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a162a351-9324-4392-a06a-44a0bad9728a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:42.778] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:42.779] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.371274ms | method: GET | path: /api/v1/roles/master | request_id: fbd47d70-a3e1-4bf3-8cae-e4d508f62b7b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:43.213] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.850641ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c6638d32-a6f4-4d79-a3e0-5f8400c4c82f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:43.565] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:24:43.567] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.497013ms | method: GET | path: /api/v1/roles/master | request_id: 493a887c-92d3-42e1-b16c-a594c90452bb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:24:54.942] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.035873ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b0594dcf-4670-433c-9005-6d42f72895c0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:25:22.133] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:25:22.134] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.211622ms | method: GET | path: /api/v1/roles/master | request_id: b19f52a9-6452-4439-9e03-d116bf08bce8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:25:23.754] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.20491ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 81cfee6d-bb58-4cef-b72f-50700a9bf058 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:31:41.802] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 12.09481ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: cbefd0d0-0543-41e5-bb99-73fd9f9ff479 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:31:48.264] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:31:48.266] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.948597ms | method: GET | path: /api/v1/roles/master | request_id: 9c46a74d-d9b9-454b-966e-477270df80bf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:31:51.153] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 260.797µs | method: GET | path: /api/v1/roles/master | request_id: f669b04e-d47d-4d75-8155-a7cd9bd8dee8 | service: service-general | status: 401 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:32:20.828] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.66538ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 244f79aa-cf48-4fa9-962c-d8dbd6cd604a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:34:25.226] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 666.088µs | method: GET | path: /api/v1/roles/master | request_id: f37c5c12-fb17-4b00-8d71-98b166e77ddf | service: service-general | status: 401 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:34:25.244] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 323.051µs | method: POST | path: /api/v1/auth/refresh | request_id: 34c88bcc-5c51-4604-80fc-e9e6ab3a2bfe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:34:25.282] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 392.946µs | method: GET | path: /api/v1/auth/info | request_id: d77c389d-1b45-4293-b97c-5d6d9e61beee | service: service-general | status: 200 | user_agent: node
[2026-04-08 01:34:25.301] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:34:25.303] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.178848ms | method: GET | path: /api/v1/roles/master | request_id: 398f088a-0f7e-40ee-9447-968db7197843 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 01:34:51.031] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 01:34:51.033] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.877236ms | method: GET | path: /api/v1/roles/master | request_id: 757169b8-bb88-49cd-9fa0-5f1a3752609e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:00:38.465] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 472.359µs | method: POST | path: /api/v1/auth/login | request_id: e05f80e9-a5be-44d0-bccf-566bc3b4852b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:00:38.482] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 405.529µs | method: GET | path: /api/v1/auth/info | request_id: 51c537fe-df24-4239-85a7-44a6939e31fa | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:02:20.758] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 604.095µs | method: GET | path: /api/v1/auth/info | request_id: a0700f1a-63e9-42cd-a006-645dd9c006a5 | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:02:27.020] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 12.589314ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c227150a-5467-4508-ad2c-d43ac3fc1c32 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:02:27.746] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:02:27.749] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.172632ms | method: GET | path: /api/v1/roles/master | request_id: 7dc5664f-bfb3-4555-92a1-2eec390c3e5f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:03:54.528] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 687.595µs | method: GET | path: /api/v1/auth/info | request_id: 17019c63-e2da-4091-a0a0-0c1ef2f30821 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:03:57.774] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 391.169µs | method: POST | path: /api/v1/auth/login | request_id: 05b2158d-1bf5-49e8-945d-7a0806d81dde | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:04:03.345] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 480.29µs | method: GET | path: /api/v1/auth/info | request_id: 7fcb66c5-0186-4bbe-a45f-2a596b84d311 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:04:25.275] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 464.196µs | method: POST | path: /api/v1/auth/refresh | request_id: 30d94da2-53b9-4a02-a81b-0441875a1ac9 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:04:32.558] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 768.627µs | method: POST | path: /api/v1/auth/refresh | request_id: d3af41fc-353a-43d7-8865-7331d73b15b8 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:04:55.668] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 519.763µs | method: POST | path: /api/v1/auth/refresh | request_id: 03194fb5-fcde-4f17-a1e2-bcc979790f11 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:06:04.969] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 727.8µs | method: GET | path: /api/v1/auth/info | request_id: bbf1ab73-c202-4c14-9767-abde7fa920a5 | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:06:15.966] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 02:06:15.967] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 02:06:15.967] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 02:06:15.976] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 02:06:15.976] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 02:06:15.983] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 02:06:15.983] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 02:06:16.003] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 02:06:16.003] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 02:06:16.005] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 02:06:16.006] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 02:06:16.006] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 02:06:16.006] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 02:06:16.007] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 02:06:16.007] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 02:06:16.007] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 02:09:02.730] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.042463ms | method: GET | path: /api/v1/auth/info | request_id: e42ba57a-7edf-4cc4-974d-f2059dbbb099 | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:09:06.970] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 6.130084ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 66e9c46d-1b03-427b-8b24-a28b619a004f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:09:07.688] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:09:07.692] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.90047ms | method: GET | path: /api/v1/roles/master | request_id: 951b7d58-90e9-4eba-bab5-a98e18ac8ca9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:09:08.604] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.8774ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b0aa5893-905b-4986-ab5e-fe54d0a42223 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:11:59.364] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 685.626µs | method: GET | path: /api/v1/auth/info | request_id: 842a5e4d-40da-4afb-b04f-32cc3b1f1c75 | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:12:12.277] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 13.943896ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 517a2993-c19c-4880-bd80-8b0d1476fbaf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:12:12.909] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:12:12.911] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.922016ms | method: GET | path: /api/v1/roles/master | request_id: c54a4284-bdb8-4dd1-9491-77d1eaefd94e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:12:18.432] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.809103ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d5167cdd-39ef-4af1-bc90-e8928985a51e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:12:24.101] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:12:24.103] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.468441ms | method: GET | path: /api/v1/roles/master | request_id: 83cf8ea6-2607-4bbb-975b-55b0c4d2d11a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:12:31.632] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.19785ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 5cc4700c-b2d2-4617-abc2-a83bdf32b846 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:17:32.722] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.101942ms | method: GET | path: /api/v1/auth/info | request_id: 83c65cc0-1587-4765-a2c9-aad2820b6223 | service: service-general | status: 401 | user_agent: node
[2026-04-08 02:17:43.974] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 609.254µs | method: GET | path: /api/v1/auth/info | request_id: 56ce99b9-dcc2-474f-9198-3239936a6273 | service: service-general | status: 401 | user_agent: node
[2026-04-08 02:19:15.655] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 697.2µs | method: GET | path: /api/v1/auth/info | request_id: d00f9e70-079d-4710-ab57-1d275ede5078 | service: service-general | status: 401 | user_agent: node
[2026-04-08 02:22:10.951] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 705.371µs | method: GET | path: /api/v1/auth/info | request_id: f472bda1-cd3d-4f4c-b86f-054fffd94b50 | service: service-general | status: 401 | user_agent: node
[2026-04-08 02:22:31.740] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.302616ms | method: POST | path: /api/v1/auth/login | request_id: e3d474f3-0ab8-438e-986c-80fd18060cbf | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:22:38.486] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 559.559µs | method: POST | path: /api/v1/auth/refresh | request_id: 8e079c78-6084-41cf-99a2-eb0382852f4e | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:25:30.812] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 912.044µs | method: GET | path: /api/v1/auth/info | request_id: c6ae95c2-3c60-4912-bf00-7b589e0b1c39 | service: service-general | status: 401 | user_agent: node
[2026-04-08 02:26:26.358] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 602.027µs | method: GET | path: /api/v1/auth/info | request_id: d77a9358-2e73-4108-9554-55aa1bcea24d | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:26:59.790] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 932.045µs | method: GET | path: /api/v1/auth/info | request_id: c77d6cac-9b25-4742-8bf5-ae46f322c6de | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:29:40.755] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 52.712541ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e98404e7-aedc-45cb-a654-911b7033037d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:29:41.559] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:29:41.564] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.850811ms | method: GET | path: /api/v1/roles/master | request_id: 958547de-d96b-468c-901c-5a28d32378bb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:29:42.322] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.010029ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a57961bc-5f37-4afb-be5e-5ecd8ec85914 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:29:44.996] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.053236ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 8236e2e9-a076-4af0-a348-4cd23c76713d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:35.779] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 31.816512ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 0a03d2de-d595-4f25-a59c-6e51bf6fdcbd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:40.472] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:30:40.477] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.790553ms | method: GET | path: /api/v1/roles/master | request_id: 666b1cfc-3326-4d4c-acfa-30eb8b319994 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:41.842] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.678316ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 6fe8afa4-a0c6-41bc-8d60-7316624a59b4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:42.462] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:30:42.488] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 26.415882ms | method: GET | path: /api/v1/roles/master | request_id: a5a51be9-4594-40e6-910b-a476f92bf41f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:44.609] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 11.268457ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 5da8b540-5c37-467d-822a-090baf743cba | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:47.436] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 33.664µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=false | request_id: 6855e6fd-aa03-4064-bbd9-ad1ee03a82ef | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:47.451] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.15888ms | method: GET | path: /api/v1/roles/pages/tree | query: active=false | request_id: 36dd3ba6-35a7-48fd-a951-1cb65a3ab94a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:49.021] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 16.251927ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: f851f8fa-b17e-4651-8497-12795371abe5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:52.764] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 6.628701ms | method: GET | path: /api/v1/roles/pages/tree | query: active=false | request_id: c5bee556-0233-4d63-82fc-2439bdc60bfe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:55.441] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.040771ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 160c0b2f-dc37-4cc9-9e77-fff7666a1c74 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:30:59.683] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.959734ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 5113ebf0-ba6b-4d70-9c19-b2039bcabefe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:34:23.034] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 673.182µs | method: PUT | path: /api/v1/roles/permissions/8 | request_id: d50f3aaa-9ee3-437f-a8ce-621a5330d79a | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:34:26.456] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 356.417µs | method: POST | path: /api/v1/auth/login | request_id: a4594c9b-75bc-4d63-b0d5-5014db6ca73a | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:34:33.226] [INFO ] Built search query | 📍 repository.go:280 | environment: debug | ⚙️ service/internal/master/role/permission.(*repository).Search | request: {Fields:[{Expression:rp.* Alias: WindowFunction:<nil>} {Expression:rm.name Alias:role_master_name WindowFunction:<nil>}] From:role_access.rol_permission Aliases:rp Joins:[{Type:INNER Table:role_access.rol_master Alias:rm OnConditions:{Filters:[{Column:rm.id Operator:_eq Value:rp.role_keycloak Options:map[]}] LogicOp:} Lateral:false}] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:rp.id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:34:33.230] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 5.60152ms | method: GET | path: /api/v1/roles/permissions | request_id: 7a86c30d-4298-42e8-9450-a25be7bd39e6 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:34:55.520] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 5.376865ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 27195eba-6705-48a2-b12c-d21164ecb0f3 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=true,"read"=true,"update"=false,"disable"=false,"delete"=false,"active"=true,"fk_rol_pages_id"=4,"role_keycloak"='2',"group_keycloak"='FARMASI',"created_at"=NULL,"updated_at"='2026-04-08 02:34:55.516' WHERE "id" = 2
[2026-04-08 02:34:55.520] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 17.268883ms | method: PUT | path: /api/v1/roles/permissions/2 | request_id: 27195eba-6705-48a2-b12c-d21164ecb0f3 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:50:51.379] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 560.155µs | method: PUT | path: /api/v1/roles/permissions/8 | request_id: 8f18fe0b-2125-477c-81be-805bede53eb8 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:50:55.609] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 338.888µs | method: POST | path: /api/v1/auth/login | request_id: 6ee7cf74-22a9-4614-bb03-d47f0b672d84 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:51:18.661] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.443752ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: ab93659c-6047-4d9d-9472-9e322ac1c032 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=false,"read"=true,"update"=false,"disable"=false,"delete"=false,"active"=false,"fk_rol_pages_id"=2,"role_keycloak"='2',"group_keycloak"='REKAMMEDIS',"created_at"=NULL,"updated_at"='2026-04-08 02:51:18.659' WHERE "id" = 8
[2026-04-08 02:51:18.661] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 14.268719ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: ab93659c-6047-4d9d-9472-9e322ac1c032 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:51:26.200] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 1.624931ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 1373f0b4-0897-4df0-8c74-aa0c55de2e72 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=false,"read"=true,"update"=false,"disable"=false,"delete"=false,"active"=false,"fk_rol_pages_id"=2,"role_keycloak"='2',"group_keycloak"='REKAMMEDIS',"created_at"=NULL,"updated_at"='2026-04-08 02:51:26.198' WHERE "id" = 8
[2026-04-08 02:51:26.200] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.414135ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: 1373f0b4-0897-4df0-8c74-aa0c55de2e72 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:51:40.984] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.143176ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 75b7c7d8-47ec-4a47-9b63-f5f01a47e18f | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_permission" SET "create"=false,"read"=true,"update"=false,"disable"=false,"delete"=false,"active"=false,"fk_rol_pages_id"=2,"role_keycloak"='2',"group_keycloak"='REKAMMEDIS',"created_at"=NULL,"updated_at"='2026-04-08 02:51:40.982' WHERE "id" = 8
[2026-04-08 02:51:40.984] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.750175ms | method: PUT | path: /api/v1/roles/permissions/8 | request_id: 75b7c7d8-47ec-4a47-9b63-f5f01a47e18f | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:52:20.068] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 523.902µs | method: GET | path: /api/v1/auth/info | request_id: fa4236a8-e9b0-41db-b50b-61eda2f84a26 | service: service-general | status: 200 | user_agent: node
[2026-04-08 02:52:23.379] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:52:23.386] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 7.331649ms | method: GET | path: /api/v1/roles/master | request_id: c6b3dffb-db8b-4a4c-8ec8-965dde31df1d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:52:27.048] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 19.788µs | method: OPTIONS | path: /api/v1/roles/master/3 | request_id: ded93f43-04e7-4b12-9f53-04a54d93a8fb | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:52:27.054] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.17827ms | method: GET | path: /api/v1/roles/master/3 | request_id: 1b273094-39cc-4d52-a9f5-752ab904c211 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:52:29.880] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.287306ms | method: GET | path: /api/v1/roles/master/3 | request_id: 410ee930-c418-43c4-8952-ffb645e58bfa | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:52:29.892] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 21.636µs | method: OPTIONS | path: /api/v1/roles/permissions/role/3 | request_id: 178cd2d3-abd4-41fb-a1f3-8a6bb3c21443 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:52:29.901] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.639661ms | method: GET | path: /api/v1/roles/permissions/role/3 | request_id: c09aa2eb-908b-4aab-bf0f-1017e8f5a306 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:55:32.402] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 686.706µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 434d609d-2151-4a4e-a23b-fd21f1d87980 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:55:35.954] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 329.446µs | method: POST | path: /api/v1/auth/login | request_id: 9de055c2-982e-4ac1-b54f-91aa1114b3fa | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:55:54.960] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:55:54.962] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.420208ms | method: GET | path: /api/v1/roles/master | request_id: ac13877b-44dc-428e-a613-fda2924897a6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:55:57.689] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 26.663686ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c4b0694f-7558-44b6-b43f-ea08075ffd47 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:01.047] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:56:01.049] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.068263ms | method: GET | path: /api/v1/roles/master | request_id: 3016921c-c4b6-4241-aa64-745c99eae589 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:09.854] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.316906ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: fa35d018-b428-4eb5-a094-fe01b97a478c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:11.776] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:56:11.778] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.92763ms | method: GET | path: /api/v1/roles/master | request_id: 64c01bf3-17e5-4670-bf8b-49d8ba4fcf4a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:16.991] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 23.004µs | method: OPTIONS | path: /api/v1/roles/master/2 | request_id: 3df8e90d-0681-4712-a307-1f152701b536 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:17.087] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 52.763718ms | method: GET | path: /api/v1/roles/master/2 | request_id: 98d9af2e-0076-498d-85eb-32b361c3a529 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:17.111] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 20.631µs | method: OPTIONS | path: /api/v1/roles/permissions/role/2 | request_id: 3521d57b-614f-473a-bfb1-a8ca8f814fb9 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:56:17.184] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.623876ms | method: GET | path: /api/v1/roles/permissions/role/2 | request_id: 1154781e-f7f5-4cb1-a9f6-31421aef0b09 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:57:33.065] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 11.395781ms | method: GET | path: /api/v1/roles/pages | request_id: a6a7a69e-41c3-4a23-b587-cc751ee21395 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:57:40.449] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 3.594367ms | method: GET | path: /api/v1/roles/pages | query: active=true | request_id: bfbec25d-ab53-4cbf-97c4-69f0dcc00af0 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:58:39.040] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.379295ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 6ffb2845-71a0-4037-91bb-e961ffefd1dd | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 02:59:56.104] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.322907ms | method: GET | path: /api/v1/roles/master/2 | request_id: 0538bdc2-6319-4252-ba61-31f810f8c596 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:59:56.152] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:2:all | service: service-general
[2026-04-08 02:59:56.152] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 591.135µs | method: GET | path: /api/v1/roles/permissions/role/2 | request_id: b2ad81a4-52db-4c1f-a9cc-a968d45e244f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:59:58.378] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 23.566µs | method: OPTIONS | path: /api/v1/roles/master | request_id: f691e041-19a3-4b4d-97da-aff34d769cb2 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 02:59:58.382] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 02:59:58.385] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.803084ms | method: GET | path: /api/v1/roles/master | request_id: 0e506fc0-722d-4ecb-b4cf-5ab2e89dc96c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:00:01.030] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:00:01.031] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.786171ms | method: GET | path: /api/v1/roles/master | request_id: 04d382d2-507d-4028-bf63-55ac44a94e5a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:00:02.319] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.849062ms | method: GET | path: /api/v1/roles/master/1 | request_id: 292bced9-fd65-41f1-86ea-a2a197679e06 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:00:02.656] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 03:00:02.656] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 707.089µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 3d5a92e8-12de-4704-8550-dbf2414bf08d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:01:14.072] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 41.9µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: 6b63c232-086e-4d6b-bbf0-d5ea326eaddc | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:01:14.082] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.822914ms | method: GET | path: /api/v1/roles/master/1 | request_id: 79601984-008c-4c1b-acf4-fd44e6e50935 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:01:14.106] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 23.86µs | method: OPTIONS | path: /api/v1/roles/permissions/role/1 | request_id: f29997a1-4697-4409-92e5-232b81cabb1f | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:01:14.116] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 03:01:14.116] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 586.304µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 2bf9072a-4295-4ea9-9025-f438b6b3c710 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:01:15.166] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:01:15.167] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.777061ms | method: GET | path: /api/v1/roles/master | request_id: d942f25d-61c9-441a-a13d-8b62abaf38de | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:03:02.392] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 41.505µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: 61c254da-021f-42f8-b96e-604e0423abc9 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:03:02.415] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 13.89173ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 1acd313e-9fa2-4526-bfb7-1b0bc2d86df2 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:04:31.576] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.360084ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e423a86d-3793-45c3-bafd-1710930e28e1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:13.448] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:05:13.453] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.731583ms | method: GET | path: /api/v1/roles/master | request_id: 4944a0e5-8dea-40d9-986a-84187e358c1b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:19.883] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.714757ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 9fe8220b-fc0c-4b6a-be13-771d4c994ebd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:35.242] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:05:35.249] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 7.714889ms | method: GET | path: /api/v1/roles/master | request_id: 907a80d4-6279-4ca4-b439-89c72af0f809 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:45.452] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.161243ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 04413b66-6ce6-4ece-93c4-77c1c355157e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:49.615] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:05:49.617] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.0745ms | method: GET | path: /api/v1/roles/master | request_id: b054a2a7-6d58-4f04-8717-edf06294327b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:52.589] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.90683ms | method: GET | path: /api/v1/roles/master/1 | request_id: d828aef4-6ed3-46e0-be47-fa7388199a86 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:05:52.613] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 03:05:52.613] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 591.223µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: ebbc5185-b305-4a7a-877b-6fff1af423b3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:10:18.967] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 9.786496ms | method: GET | path: /api/v1/roles/master/1 | request_id: be821301-90e0-4031-8613-a8290b53c414 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:10:19.117] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 03:10:19.117] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 614.125µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: da19b495-8c12-4041-b80f-2f05bc5222f6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:10:22.803] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:10:22.806] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.417117ms | method: GET | path: /api/v1/roles/master | request_id: 6cc1820e-5e45-4d0b-b434-45b3bd7760a6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:10:22.943] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.212786ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: bad9a383-de21-4c64-8d71-cc84cd9ba55f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:11:38.376] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 588.96µs | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 795ed601-693f-4e73-91d9-5d983151bcdd | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:11:41.287] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 345.19µs | method: POST | path: /api/v1/auth/login | request_id: 620036ea-bdd1-41a7-bef6-fc49e27ac304 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:11:44.655] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.08659ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a9e1e499-13da-4176-82e0-367671b9c600 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:18:58.742] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 11.80883ms | method: GET | path: /api/v1/roles/master/1 | request_id: bc9d9eef-c848-4014-bb5c-985520b431b3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:18:58.795] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:663 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 03:18:58.795] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 609.994µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 5569758f-7299-4a5d-8d79-75fbfeb11232 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:01.860] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:01.863] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.524715ms | method: GET | path: /api/v1/roles/master | request_id: a405c76a-fd5f-43f3-be32-a62a17aef0dd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:01.903] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.112806ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 43e95186-85d8-4754-89a9-234aac3e74b7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:45.935] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:45.937] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.150985ms | method: GET | path: /api/v1/roles/master | request_id: 9f5dc2ca-fcd5-4975-acaa-08e5e7098993 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:47.304] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.311186ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: fd34bbab-09a8-4a45-88a4-0ae0eb3f1b1b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:48.035] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:48.061] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 26.121847ms | method: GET | path: /api/v1/roles/master | request_id: d664a485-57e6-49f6-ac0e-1c86d3e08d85 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:53.195] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 35.395µs | method: OPTIONS | path: /api/v1/roles/master/13 | request_id: 8cf88184-16ff-4288-ae63-5bd0cc026c14 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:53.206] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 2.416123ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 03ca309c-a1a9-4b65-9997-32812a019f46 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_master" WHERE "rol_master"."id" = 13
[2026-04-08 03:19:53.206] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.090381ms | method: DELETE | path: /api/v1/roles/master/13 | request_id: 03ca309c-a1a9-4b65-9997-32812a019f46 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:53.245] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:53.246] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.394499ms | method: GET | path: /api/v1/roles/master | request_id: efd56985-1691-4ad6-bf43-132b1b86c567 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:54.953] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.079395ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 7cbe01c2-c3b1-4c33-9bc1-b66465f96e9a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:55.995] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:55.998] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.932158ms | method: GET | path: /api/v1/roles/master | request_id: cb175ea1-1bad-4767-8014-a9db073a80a8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:57.034] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.056308ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 06ed3d6d-0c95-46e2-aca4-a8fe5f1a6f5d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:57.834] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:19:57.840] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 5.890152ms | method: GET | path: /api/v1/roles/master | request_id: 0c9a5280-4a94-42e8-9ce2-65faa4622535 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:19:58.982] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.529583ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: eb3ec9ca-005a-4be1-90db-7c184d0e4eb5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:20:14.669] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 27.471µs | method: OPTIONS | path: /api/v1/roles/pages/1 | request_id: 7a735aaa-4cea-4aad-94ff-fe2426bab392 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:20:14.748] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.204321ms | method: GET | path: /api/v1/roles/pages/1 | request_id: bceeea41-602a-486b-8ae7-e9b4dd19cb5c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:21:58.692] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 11.366068ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 377977b4-1ee9-46cd-95b2-e85753936f9d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:04.086] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:23:04.089] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.979074ms | method: GET | path: /api/v1/roles/master | request_id: 1877d137-4df2-4935-b1b0-661e84175675 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:05.200] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.686586ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 8ff21e4e-13b1-4736-8aca-495384018754 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:06.206] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:23:06.213] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 8.047084ms | method: GET | path: /api/v1/roles/master | request_id: 1b5e884a-640f-4445-8985-7fae490ee19c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:14.029] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.288035ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0f6ef10d-83fb-4107-9662-33f34912f8e7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:14.907] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:23:14.908] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.07417ms | method: GET | path: /api/v1/roles/master | request_id: 99dfb948-8b18-4ff4-a87b-f82855a12fa9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:15.829] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.880796ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 28cf864d-68b9-4ec0-9b41-c464482f678e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:28.047] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:23:28.049] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.688493ms | method: GET | path: /api/v1/roles/master | request_id: 41133592-6828-4ef3-aeec-af9cf6ded921 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:29.328] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.139463ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 8d36fb01-ff91-4dce-bdfc-844eea5764bb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:30.362] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:23:30.364] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.404391ms | method: GET | path: /api/v1/roles/master | request_id: 7c625ade-1665-48ff-87ba-3074810f1ea5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:23:32.222] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 14.544767ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 885cec9c-5a3f-4e86-8bf9-ceea43b2dd78 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:29:05.676] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 697.755µs | method: POST | path: /api/v1/roles/permissions | request_id: 3404fa92-e714-4d45-b468-82227c85ab04 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:29:12.662] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 451.238µs | method: POST | path: /api/v1/auth/login | request_id: 2f789f3b-aa55-459a-9fa6-31055362d242 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:29:20.283] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 630.548µs | method: POST | path: /api/v1/roles/permissions | request_id: 25755196-d6b4-4131-ad25-3d8e1208a7a4 | service: service-general | status: 400 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 03:29:56.333] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 80.243µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name= | request_id: c96d62c7-4c2f-4ed1-abfc-16382f8e8cc7 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:29:56.426] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: d6f99ed1-bf17-4678-b59d-394acd27b5d3 | service: service-general | sorts: []
[2026-04-08 03:29:56.558] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 132.529398ms | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: d6f99ed1-bf17-4678-b59d-394acd27b5d3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:29:58.616] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: 6fa899af-623a-419b-82d2-c551c647ae46 | service: service-general | sorts: []
[2026-04-08 03:29:58.616] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 03:29:58.616] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 1.059961ms | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: 6fa899af-623a-419b-82d2-c551c647ae46 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:30:05.335] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:30:05.339] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 3.829721ms | method: GET | path: /api/v1/roles/master | request_id: 25af6772-2185-4c60-933d-a8a03bc6adc5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:30:39.344] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.803398ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d2c509f9-1b0b-469b-8889-2b083522e2c5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:30:53.041] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 27.557µs | method: OPTIONS | path: /api/v1/roles/pages | request_id: 69da7fb6-f381-44f7-956c-4e63da803690 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:30:53.053] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 3.069764ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 8445058c-b02a-42e3-8607-6cdd0ce4cbcb | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_pages" ("name","icon","url","level","sort","parent","active","created_at","updated_at") VALUES ('tes','user-bold','tes',1,1,NULL,true,'2026-04-08 03:30:53.051','2026-04-08 03:30:53.051') RETURNING "id"
[2026-04-08 03:30:53.054] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 4.00061ms | method: POST | path: /api/v1/roles/pages | request_id: 8445058c-b02a-42e3-8607-6cdd0ce4cbcb | service: service-general | status: 201 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:30:53.145] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.446241ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 96bd8ef4-ad79-4fb4-97b6-03aa01745c8d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:32:54.147] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:32:54.149] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.951811ms | method: GET | path: /api/v1/roles/master | request_id: f5acc3be-cdda-44d0-a34c-1c477eed0eb9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:32:55.181] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.15615ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c83c46fe-5362-4937-b822-0e31f07bf75f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:33:03.452] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:33:03.454] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.448255ms | method: GET | path: /api/v1/roles/master | request_id: ff120cb0-fb5e-4ce4-88da-b972477e1212 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:33:05.696] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.300549ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c82eb15b-3301-43de-b17f-26688440ab22 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:33:07.415] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 03:33:07.416] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.100221ms | method: GET | path: /api/v1/roles/master | request_id: 16abc734-bcca-49d2-91e3-7fbb01d25e29 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 03:33:16.434] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.204 | latency: 2.30857ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d3ba471d-07da-4322-b9ac-e43460199e80 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:11:12.398] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:11:12.398] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:11:12.398] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:11:12.423] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:11:12.423] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:11:12.436] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:11:12.436] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:11:12.444] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:11:12.444] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:11:12.447] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:11:12.447] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:11:12.447] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:11:12.448] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:11:12.448] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:11:12.448] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:11:12.448] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:15:06.091] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:15:06.091] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:15:06.091] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:06.105] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:06.105] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:06.112] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:06.112] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:06.132] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:06.132] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:06.135] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:15:06.136] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:15:06.136] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:15:06.136] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:15:06.136] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:15:06.136] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:15:06.137] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:15:37.813] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:15:37.813] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:15:37.814] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:37.827] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:37.827] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:37.836] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:37.837] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:37.855] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:15:37.856] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:15:37.859] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:15:37.860] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:15:37.860] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:15:37.861] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:15:37.861] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:15:37.861] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:15:37.861] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:16:12.618] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:16:12.619] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:16:12.619] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:12.638] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:12.638] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:12.647] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:12.647] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:12.654] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:12.654] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:12.656] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:16:12.656] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:16:12.656] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:16:12.657] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:16:12.657] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:16:12.657] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:16:12.657] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:16:22.908] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:16:22.908] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:16:22.908] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:22.918] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:22.918] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:22.927] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:22.927] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:22.947] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:16:22.947] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:16:22.950] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:16:22.951] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:16:22.951] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:16:22.952] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:16:22.952] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:16:22.952] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:16:22.952] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:18:18.609] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:18:18.610] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:18:18.610] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:18:18.701] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:18:18.701] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:18:18.709] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:18:18.709] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:18:18.756] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:18:18.756] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:18:18.759] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:18:18.760] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:18:18.760] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:18:18.760] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:18:18.761] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:18:18.761] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:18:18.761] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:18:50.375] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 723.934µs | method: GET | path: /api/v1/permission/rolemaster/1 | request_id: 01ba8f6a-a247-4c09-b9b3-591de70a5d50 | service: service-general | status: 404 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 06:19:17.712] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:19:17.712] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:19:17.712] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:19:17.723] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:19:17.723] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:19:17.743] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:19:17.743] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:19:17.750] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:19:17.750] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:19:17.753] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:19:17.754] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:19:17.754] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:19:17.755] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:19:17.755] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:19:17.755] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:19:17.755] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 06:19:34.896] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 511.171µs | method: GET | path: /api/v1/permission/rolemaster/1 | request_id: 6a37a65b-f433-4be1-9fe9-ff5c3018985e | service: service-general | status: 404 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 06:20:31.227] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.954668ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 3dd4e1e4-44f4-445a-895a-9c22709056dc | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 06:20:36.256] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.046543ms | method: POST | path: /api/v1/auth/login | request_id: cace0552-29c7-42cd-9e76-7480bea56124 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 06:20:38.811] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 6.143875ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 98fe4e0b-14f9-430a-bc39-150ba2be0fe9 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 06:55:46.423] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 144.557µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: b0864000-5ef9-4c41-9c75-ec7fdef0a3bd | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:55:46.441] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 12.326304ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 2214d314-6af4-4c9a-82d9-34b4046ca677 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:55:48.354] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 52.502µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 1468b078-648b-4571-9c80-8eaf75ce0d75 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:55:48.361] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 06:55:48.363] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.979047ms | method: GET | path: /api/v1/roles/master | request_id: 33ae869f-9f02-4be4-b0d5-1db0f31bc5c1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:55:54.292] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.055943ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 4ae001dc-f78d-4e8b-902a-61618ef7e7f1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:57:38.502] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 06:57:38.503] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.06734ms | method: GET | path: /api/v1/roles/master | request_id: 0513a4e6-9038-4795-bba2-5a2beffeb384 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:57:39.218] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.702084ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 2af5fc6a-e097-46e7-8bf6-9ead1794b39f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:58:06.352] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.156582ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 53bf35fc-1382-4184-867e-bde7ebdec5ae | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 06:59:44.510] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 06:59:44.511] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 06:59:44.511] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:59:44.532] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:59:44.532] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:59:44.544] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:59:44.544] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:59:44.552] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 06:59:44.552] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 06:59:44.554] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 06:59:44.555] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 06:59:44.555] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 06:59:44.555] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 06:59:44.555] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 06:59:44.555] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 06:59:44.556] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 07:00:15.538] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.100487ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: c5e3f03c-d21e-42c4-9bfc-e57adb85144c | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:00:19.090] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 985.216µs | method: POST | path: /api/v1/auth/login | request_id: e91e6404-f721-4381-88ae-ff7d2fa72b5a | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:00:22.499] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 97.086999ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: b9a31e3f-22df-40c8-895a-7f0ddfe74b60 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:03:48.055] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 4.086028ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0a4c6dd4-5d7e-43ec-b632-aae03bcdc9ed | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:03:48.063] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.014548ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: fca8f5b5-622f-43fe-830f-f4918c9691db | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:03:48.075] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.097035ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: dbdaae31-ba38-4e17-aca6-462b36e68747 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:03:49.035] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.468532ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 94743c4b-f95f-4308-b4fd-88276d49455d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:03:49.078] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.193777ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e53af7e0-07c2-4d9c-99d4-fea976c57a6f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:03:49.094] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.664751ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 97cb48bc-269b-4485-9935-aa82ed471220 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:33.156] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:04:33.161] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 5.362099ms | method: GET | path: /api/v1/roles/master | request_id: 01ff337d-9bef-4157-a11b-cf1a3e87b572 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:34.135] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.631611ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a0c964a9-68a8-48d4-8f49-32551a73567f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:35.093] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 61.842µs | method: OPTIONS | path: /api/v1/roles/pages/1 | request_id: 88544eae-1d0f-4524-990b-5ac9b950089e | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:35.105] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 4.164555ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 3dfee653-5d20-4c7b-b761-903045044804 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.086] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 39.978µs | method: OPTIONS | path: /api/v1/roles/pages/6 | request_id: 61ad387a-6ee5-41d0-a2c7-84d98f774bcd | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.095] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.845736ms | method: GET | path: /api/v1/roles/pages/6 | request_id: eae5685d-3531-4699-86b9-5bb0dbcbe65e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.120] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 25.537µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name= | request_id: 8e588cc3-894b-4687-9af5-d966c786abac | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.122] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 37.236µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name= | request_id: 45af9eb6-b27d-4571-aeec-1207757216ef | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.126] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: acce2cc8-b563-4d6a-9f03-7ac2e288b0e8 | service: service-general | sorts: []
[2026-04-08 07:04:39.130] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.857954ms | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: acce2cc8-b563-4d6a-9f03-7ac2e288b0e8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:39.133] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: ecea879b-07d3-4d53-bf67-d5cc62059930 | service: service-general | sorts: []
[2026-04-08 07:04:39.134] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 07:04:39.134] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 671.153µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: ecea879b-07d3-4d53-bf67-d5cc62059930 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:40.204] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 24.965µs | method: OPTIONS | path: /api/v1/roles/pages/search | query: name=Dashboard | request_id: c2792749-ec8f-45ac-b70e-9bc8ce171bb0 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:40.233] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[name:Dashboard] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: c13065e0-bb23-46b7-b18d-cb71b55a257b | service: service-general | sorts: []
[2026-04-08 07:04:40.237] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.786025ms | method: GET | path: /api/v1/roles/pages/search | query: name=Dashboard | request_id: c13065e0-bb23-46b7-b18d-cb71b55a257b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:42.614] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 20.58µs | method: OPTIONS | path: /api/v1/roles/pages/10 | request_id: cbdf84cc-a147-47fd-9cd1-9b13ac2d24e5 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:42.621] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.176283ms | method: GET | path: /api/v1/roles/pages/10 | request_id: fe0c9d77-297b-4d27-b31c-624bb906f5d9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:42.647] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: ecc10591-a836-4d47-9961-7057356b02e9 | service: service-general | sorts: []
[2026-04-08 07:04:42.648] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 07:04:42.648] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 663.794µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: ecc10591-a836-4d47-9961-7057356b02e9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:42.652] [INFO ] Search request | 📍 pages_handler.go:190 | environment: debug | filters: map[] | ⚙️ service/internal/infrastructure/transport/http/handlers/main/master/roles.(*RolPagesHandler).Search | limit: 10 | offset: 0 | request_id: 250f0b4a-740d-4dfe-86b8-295888e55d16 | service: service-general | sorts: []
[2026-04-08 07:04:42.652] [DEBUG] Cache hit for Role Pages Search | 📍 service.go:102 | environment: debug | ⚙️ service/internal/master/role/pages.(*service).Search | key: role_pages_search_v2:e05e59c670c74303c12f5d7ecf5f886c195ff8f21cd61b0e6b81d9a1c63d2cc4 | service: service-general
[2026-04-08 07:04:42.652] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 525.425µs | method: GET | path: /api/v1/roles/pages/search | query: name= | request_id: 250f0b4a-740d-4dfe-86b8-295888e55d16 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:48.671] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 48.955µs | method: OPTIONS | path: /api/v1/roles/pages/4 | request_id: 4ac445ad-b337-4da3-8a44-aa4a3c127536 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:04:48.792] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 92.424074ms | method: GET | path: /api/v1/roles/pages/4 | request_id: 188f0ec7-21a1-4392-839e-afc187d72bd5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:19.356] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.454537ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 64bdf743-eabb-443d-a2b4-f0add09f9c07 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:19.363] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.323237ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 7fcb6e0a-3b81-4562-b1e1-875a5ff04b70 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:19.538] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.035ms | method: GET | path: /api/v1/roles/pages/4 | request_id: dc125bf9-3a3e-4b26-8c8e-312fe17cd172 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:19.549] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 11.060972ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e575ec6c-d4c6-44b0-8945-d6af608b1b5f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:35.537] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.762781ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 105bf5b1-3262-4062-9129-fc075489183c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:35.561] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.403693ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d049b4d7-d03b-44d9-8c39-fbb225411a40 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:35.589] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.569593ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e6a7431d-57be-453b-b730-8060a943b77d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:36.224] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.001783ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: f0ee9fc8-ab06-433e-8aba-1bbcacdf480c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:36.266] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.963222ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c6cf786e-2a19-42d8-bfa8-a32649073515 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:07:37.373] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.224523ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 8c9ddda8-fdea-49ab-83cd-8900e19df88a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:10:06.958] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.088807ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 26acaad2-14f8-4ada-a976-a2bf6f7223f0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:10:29.660] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.230244ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 29b4ae2c-4054-4540-84bd-80c9f5793f2f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:10:47.042] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.719755ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: ef32875c-afe1-4c4b-b5d3-a4109212a38f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:11:15.396] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.700109ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 545eaf0a-932d-4e52-8143-9bb207ba1dff | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:12:04.235] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.303649ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d1ec837e-2e2a-476c-8012-fb39b4f3af63 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:14:33.073] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 11.17316ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 45aa5e40-b235-4dca-9c5b-ef6367a7cf71 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:14:38.705] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 513.773µs | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: b9d4dd08-c88c-4b2e-9e78-af594425219a | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:14:43.599] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 348.778µs | method: POST | path: /api/v1/auth/login | request_id: 4f23ebac-12d7-429a-9506-bf4741ce1dd2 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:14:47.187] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.494226ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 89ecd227-f1a0-4e48-9fe4-22b6493f9789 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:15:25.167] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.101396ms | method: GET | path: /api/v1/roles/permissions/rolemaster/2 | request_id: 5f644cdf-1dae-4268-8f7e-643651ebd24f | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:15:29.190] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.795098ms | method: GET | path: /api/v1/roles/permissions/rolemaster/22 | request_id: 82fdc65a-f7a1-4ad8-89ef-189e12b9d622 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:15:34.690] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.122576ms | method: GET | path: /api/v1/roles/permissions/rolemaster/2 | request_id: 12f5d8b6-ffdb-46ad-862f-92684beeb73c | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:15:57.382] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.253354ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 28e6d63d-583f-498e-bd9d-938213cd56b7 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:16:19.749] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:16:19.796] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 47.462371ms | method: GET | path: /api/v1/roles/master | request_id: aa5a7e0f-53d1-4e5a-abdd-278095df1e9c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:16:21.943] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 35.633µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: 5365a07f-48e5-4a13-99e8-2d9cdde982b5 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:16:21.953] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.826856ms | method: GET | path: /api/v1/roles/master/1 | request_id: 1f981f8b-b1d7-4568-b0b3-caa4e88a2b48 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:16:21.963] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 23.725µs | method: OPTIONS | path: /api/v1/roles/permissions/role/1 | request_id: e355f8a3-5d68-4350-82a5-a8132aa633b0 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:16:21.974] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.933989ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 493e8c6a-2003-4976-bb6d-25956f5f3bd6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:19:58.769] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 11.097548ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 51bbd24a-0ab2-4bff-8075-a7ff8f11bb9d | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:22:24.644] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.884915ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 49b77770-feb5-47c6-9fd2-628e44e450d3 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:25:59.342] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 54.439µs | method: OPTIONS | path: /api/v1/roles/pages/tree | request_id: 8ea31595-277f-4cbc-bde3-7f412a3a5c58 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:25:59.343] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:25:59.343] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.457934ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 83a47735-347d-4edf-ae8a-c69bd8882f29 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:25:59.437] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 95.929396ms | method: GET | path: /api/v1/roles/master/1 | request_id: ad44ea0a-091f-49ba-9e62-cdfe8942e1b6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:25:59.442] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 59.025859ms | method: GET | path: /api/v1/roles/pages/tree | request_id: 0be954f8-b468-47e8-8691-08cb9c151625 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:00.063] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.815222ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: aea91df8-2c06-4bd3-aa6f-9fea6aa5d02b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:00.136] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.818172ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: b077b529-45eb-447b-bead-639cb3a8eef0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:00.224] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.782335ms | method: GET | path: /api/v1/roles/master/1 | request_id: 9ac04a07-82b0-4cbf-af36-9855d4e3bae6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:00.225] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.375423ms | method: GET | path: /api/v1/roles/pages/tree | request_id: 11d36b9a-6ba3-4f29-bc52-49cb869682e5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:00.264] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:26:00.264] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 612.69µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 47174afa-6a04-49ed-8b01-5b805ecf1f08 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:24.757] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:26:24.759] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.461069ms | method: GET | path: /api/v1/roles/master | request_id: 04f41e23-adfc-4065-922b-16d468094189 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:26.844] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.592379ms | method: GET | path: /api/v1/roles/master/1 | request_id: 4f98feb6-6d8a-4bfa-983c-1acb305e0789 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:28.640] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.819614ms | method: GET | path: /api/v1/roles/master/1 | request_id: 200a9a9d-2edd-452a-b57b-1e41a07ee1b1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:28.644] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.527874ms | method: GET | path: /api/v1/roles/pages/tree | request_id: e38e836b-f0e4-4483-9fa1-f9a102509c80 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:28.645] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:26:28.646] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 407.156µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 6cce364a-7c9f-441b-9788-de82691481f3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:31.523] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.412347ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 2d29fce1-6e14-4f1d-ab69-113cb747ae87 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:34.838] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 31.69µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active= | request_id: 2ba4e6bf-30f9-42af-95a1-9759cd3bc446 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:34.849] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.783613ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: df0ccff8-f0d1-48dc-b5cc-0bba4501c78b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:36.992] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:26:36.993] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.709654ms | method: GET | path: /api/v1/roles/master | request_id: 350fc935-4cdb-44df-b20b-f11635d7f85f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:38.914] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.941215ms | method: GET | path: /api/v1/roles/master/1 | request_id: ca3598a4-42a7-41c6-8cee-76140aaac4e0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:38.930] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.657336ms | method: GET | path: /api/v1/roles/pages/tree | request_id: 8958a792-3e69-41af-b60f-00041a8f86bb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:38.934] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:26:38.934] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 734.189µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 57611661-5cf3-40d4-815c-f1fb72b7baab | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:53.331] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:26:53.332] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.968526ms | method: GET | path: /api/v1/roles/master | request_id: 4948fff6-ac28-41d7-b34e-18c48a548ffd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:55.158] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.711838ms | method: GET | path: /api/v1/roles/master/1 | request_id: 9e8c87be-dc09-4efa-9996-60acdc508962 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:55.162] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.08923ms | method: GET | path: /api/v1/roles/pages/tree | request_id: ef1f74b2-119f-4066-a5fb-f46c85ccd09b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:26:55.165] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:26:55.165] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 478.795µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 64e29d1c-dccf-4ed4-a939-d24fee8b6c09 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:02.177] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:02.179] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.417294ms | method: GET | path: /api/v1/roles/master | request_id: 03d60d6c-51a7-4516-967f-27bdd703d8fe | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:03.697] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.13649ms | method: GET | path: /api/v1/roles/master/1 | request_id: 27bdf87c-5452-427e-be44-3861d692f789 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:03.699] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.701375ms | method: GET | path: /api/v1/roles/pages/tree | request_id: ec742422-5e77-4ff9-9493-90e50af3e5e8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:03.713] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:27:03.714] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 565.734µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 73499f5e-8786-4cb1-98c9-be1c385c50cc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:05.506] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:05.507] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.758582ms | method: GET | path: /api/v1/roles/master | request_id: 17eecf70-4ed1-4e4c-bf9b-f2b561924ef8 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:07.481] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.389649ms | method: GET | path: /api/v1/roles/master/1 | request_id: 4a5baef5-f022-4f1c-bd1d-5c66bbb957d4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:09.704] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.390831ms | method: GET | path: /api/v1/roles/master/1 | request_id: fad74368-9a59-430f-8614-84d5822fc43e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:09.715] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.48211ms | method: GET | path: /api/v1/roles/pages/tree | request_id: bf1a4c2e-9ef0-4cb6-9b78-93cd100d9a7f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:09.715] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:27:09.715] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 542.436µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 12e8fc06-41d6-4977-af67-897aadf9645c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:14.427] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:14.429] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.056814ms | method: GET | path: /api/v1/roles/master | request_id: d104a041-2b0a-437d-9027-c39ea7301368 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:15.092] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.576902ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 54f8bdf8-ce3b-4924-a93d-5b5f241c5f5e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:16.274] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.574166ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 76a23608-c62d-491f-afaa-c5a8e77b7105 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:18.087] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:18.088] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.530632ms | method: GET | path: /api/v1/roles/master | request_id: b7ee1376-93fa-4d37-90e6-197c6856378e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:23.454] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.917258ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 3058dc0a-984b-469f-b086-cc98437cb245 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:24.079] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:24.080] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.920075ms | method: GET | path: /api/v1/roles/master | request_id: b2fd40cc-b894-447b-a0a3-9c586e10c5ac | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:25.769] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.390011ms | method: GET | path: /api/v1/roles/master/1 | request_id: d155ec1c-02c4-4f98-b77d-1d628561a8d6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:25.783] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.761723ms | method: GET | path: /api/v1/roles/pages/tree | request_id: a94b98d5-4bf9-4b39-bb60-1c9bc3e91251 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:25.796] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:27:25.796] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 589.535µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: cc4eaafc-cfee-4f01-807d-932f97533c0e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:33.059] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:33.061] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.560522ms | method: GET | path: /api/v1/roles/master | request_id: b7a8bd97-98b8-4aa1-baf2-53e75d0001cc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:33.573] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.53664ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 928fc600-c94c-48f7-b375-9aefde01ab49 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:38.131] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 39.844µs | method: OPTIONS | path: /api/v1/roles/pages/13 | request_id: ae4e95d8-e7d6-4a6e-9f63-27381adabb82 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:38.140] [DEBUG] Database query executed | 📍 database.go:174 | duration_ms: 3.174868ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 2ea4799b-17b5-4d05-ac61-5512d7670594 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_pages" WHERE "rol_pages"."id" = 13
[2026-04-08 07:27:38.140] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 5.219119ms | method: DELETE | path: /api/v1/roles/pages/13 | request_id: 2ea4799b-17b5-4d05-ac61-5512d7670594 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:38.174] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.919787ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 026c47d4-f0d1-4fe4-bf1a-ced2a948a632 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:40.664] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:27:40.666] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.936185ms | method: GET | path: /api/v1/roles/master | request_id: a87c6fcf-0cca-4aa6-941b-8a12b4848e70 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:42.826] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.029589ms | method: GET | path: /api/v1/roles/master/1 | request_id: e097bd46-e2ab-4d71-8f75-c5e1708cc031 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:42.829] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.562198ms | method: GET | path: /api/v1/roles/pages/tree | request_id: bfdaaedb-ad7c-47dc-a77e-7af51ef2061b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:27:42.829] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:27:42.829] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 423.368µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: a90432e3-d9f2-4711-ae47-ad8aec9517ff | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:36:24.337] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 467.192µs | method: POST | path: /api/v1/auth/login | request_id: 2f82fdd0-ca22-4ec3-9cf7-d7c66a95d2ae | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:36:38.578] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 12.07147ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: f6672be4-4425-466a-96e9-3d4886a1f61a | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:36:50.072] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:36:50.072] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 736.6µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: fd4af89a-48aa-4b47-ac3e-a639f73dd44e | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:39:37.160] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:39:37.160] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 532.214µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: cc3fee38-05ed-45a3-aefe-eb5b9c03984a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:37.162] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.246341ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c5fb81f4-0b14-4426-8ab8-ae05cedb5074 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:37.168] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 9.229766ms | method: GET | path: /api/v1/roles/master/1 | request_id: ee4b8c19-247f-4418-8b50-f47eee50acfa | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:37.953] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.168362ms | method: GET | path: /api/v1/roles/master/1 | request_id: 915757c1-b0ea-44a1-abbe-79dfd386bf68 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:37.973] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.265262ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 00270296-f638-4372-9c04-13713eaafe79 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:37.988] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:39:37.988] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 642.727µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: cf3ebe00-29b2-4bc7-8da9-cf247e02adaa | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:53.116] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:39:53.118] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.382193ms | method: GET | path: /api/v1/roles/master | request_id: 2429c75c-d740-42cd-aade-e5313c2208c4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:39:55.204] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.349455ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 918efd7e-f822-488f-8466-a087c03364b7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:40:53.698] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:40:53.700] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.098962ms | method: GET | path: /api/v1/roles/master | request_id: 4f55425f-4361-4208-b61b-4c3d22a16e06 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:09.154] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.729067ms | method: GET | path: /api/v1/roles/master/1 | request_id: 1b918bb3-8564-401a-8148-be25b9eae240 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:09.163] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:41:09.164] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 707.26µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 46bd4ddf-5ab3-4388-af49-a675440dde71 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:09.165] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.285625ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 042e80ce-2cc8-4e66-b755-062fbce25c3b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:14.236] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:41:14.238] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.125566ms | method: GET | path: /api/v1/roles/master | request_id: 1df81dae-e2f0-49f4-a7fc-7f5a7cf3e8d9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:15.834] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 22.611µs | method: OPTIONS | path: /api/v1/roles/master/2 | request_id: 597d26e1-12c9-48b6-9da9-0211bcfa4be8 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:15.841] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.662923ms | method: GET | path: /api/v1/roles/master/2 | request_id: aef5ee87-42cf-4554-bd2d-22a839aa9e7c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:18.063] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.720743ms | method: GET | path: /api/v1/roles/master/2 | request_id: 2b1f74fa-0a18-4317-973a-1ac9457e44ee | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:18.065] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.377437ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: ee6ae1b0-afd5-4eef-94ce-27d8d95ba048 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:18.068] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 16.562µs | method: OPTIONS | path: /api/v1/roles/permissions/role/2 | request_id: 502511d8-4e9a-4111-a167-0d0e9373d7c9 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:18.080] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.607329ms | method: GET | path: /api/v1/roles/permissions/role/2 | request_id: f980dc6d-3337-4fdf-9efc-ed22e728a2ad | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:20.181] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:41:20.183] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.330867ms | method: GET | path: /api/v1/roles/master | request_id: 1bc2da43-4c75-4d86-a744-439314a5a361 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:21.485] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 22.74µs | method: OPTIONS | path: /api/v1/roles/master/3 | request_id: 78c8e9fb-33fa-44e4-a874-3b2faf087fb6 | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:21.499] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 38.502µs | method: OPTIONS | path: /api/v1/roles/permissions/role/3 | request_id: e9ca9056-580d-4157-896a-57715080c39c | service: service-general | status: 204 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:21.523] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.863351ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: f1cf2138-cef7-4349-b55b-cda24c037d6d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:21.523] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.285289ms | method: GET | path: /api/v1/roles/master/3 | request_id: 4cf7eca8-1893-45b8-b94f-a5c755192a6f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:21.532] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 11.23858ms | method: GET | path: /api/v1/roles/permissions/role/3 | request_id: 18f8d5c6-9f76-4645-9896-088e47010a0b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:27.722] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:41:27.724] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.942904ms | method: GET | path: /api/v1/roles/master | request_id: 34ec1c84-2fcc-4286-b77a-a6929d4c916e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:30.624] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.844121ms | method: GET | path: /api/v1/roles/master/3 | request_id: d09a0eb8-0e2b-4243-8e0d-cb82ea4d7e1c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:30.635] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:3:all | service: service-general
[2026-04-08 07:41:30.635] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 414.634µs | method: GET | path: /api/v1/roles/permissions/role/3 | request_id: d802e770-3743-4fcd-9afe-e0521b60d4b9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:30.636] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.553854ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 55fa7e65-c857-4f8b-857c-69d34e6110e9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:41:39.079] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:3:all | service: service-general
[2026-04-08 07:41:39.079] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 942.033µs | method: GET | path: /api/v1/roles/permissions/role/3 | request_id: 783ef7cc-d47f-4d4c-8484-4abb94512740 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:41:47.658] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:2:all | service: service-general
[2026-04-08 07:41:47.658] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 613.517µs | method: GET | path: /api/v1/roles/permissions/role/2 | request_id: b547afd7-eff7-4cde-a72c-80627d0bb166 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:42:00.216] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:42:00.218] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.662284ms | method: GET | path: /api/v1/roles/master | request_id: a03b9a49-f7db-462f-bc06-f4b45b1d5504 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:02.166] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 7.572012ms | method: GET | path: /api/v1/roles/master/1 | request_id: 90331afb-9e87-482b-b0d9-7847ae7746c1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:02.169] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:42:02.170] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 423.537µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 952ffe4a-0896-4f2e-98ea-e4ab69760bac | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:02.170] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.216085ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 16b5834b-3d25-450f-bea8-f75833d9da69 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:05.726] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:42:05.728] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.367095ms | method: GET | path: /api/v1/roles/master | request_id: d5030311-38ef-45b9-9bb2-3f154dd6cfad | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:06.465] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.115273ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 94a161bd-7662-4ca9-9d85-7124d7209b33 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:09.392] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.81795ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c52d8472-6055-469b-8b8f-aa5efa0eae0f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:09.942] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:42:09.944] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.760021ms | method: GET | path: /api/v1/roles/master | request_id: d4bd2d9f-1f9c-46a9-8c27-6208292b8789 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:10.614] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.703166ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: cd3ac0d3-62b6-4258-bdc2-b64302d57f0f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:42:19.859] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.09708ms | method: GET | path: /api/v1/roles/pages/4 | request_id: f8e8a188-b692-4ac2-8bab-3b4ae86a6ca7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:43:32.584] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.21534ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 15f0f2c1-49e1-4c0b-b6b9-9e7c88999a45 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:43:48.868] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.311094ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 22eac87d-c2ee-45a0-bfe5-3ad04d7770bd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:44:42.592] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.707726ms | method: GET | path: /api/v1/roles/pages/tree | query: active= | request_id: 4a9660fe-29f5-45e1-ab83-0067eb80114a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:44:53.259] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:44:53.261] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.182242ms | method: GET | path: /api/v1/roles/master | request_id: e5992fc5-c592-43d4-950d-7a2127ab1f67 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:44:54.611] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 2.474555ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: cac5a12b-e882-4e66-9dfc-4ad4d1adff19 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:44:58.847] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 1.817788ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 174fb230-9e4a-4a5c-89d9-7bd8cf2b8b5b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:53:45.838] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 07:53:45.838] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 07:53:45.838] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 07:53:45.861] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 07:53:45.861] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 07:53:45.872] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 07:53:45.872] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 07:53:45.880] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 07:53:45.880] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 07:53:45.884] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 07:53:45.884] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 07:53:45.884] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 07:53:45.885] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 07:53:45.885] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 07:53:45.885] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 07:53:45.885] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 07:53:47.390] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.022816ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 5fb1dbdf-d29d-41a4-9c4a-07d22acc6d07 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:53:51.058] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.062894ms | method: POST | path: /api/v1/auth/login | request_id: 8df8abdc-519a-43bf-b056-b1f6aed128c6 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:53:54.528] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 6.517748ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: daf00b3e-407e-41b3-80d0-11df3281a618 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:56:17.157] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:56:17.160] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.710872ms | method: GET | path: /api/v1/roles/master | request_id: 2c6099c7-19ed-4d6a-b6fc-e79b81731fbc | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:56:17.168] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 11.479943ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 1914ffa6-afa0-4e30-b7fe-29b79d6e7de6 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:56:18.982] [INFO ] Built search query | 📍 repository.go:208 | environment: debug | ⚙️ service/internal/master/role/master.(*repository).Search | request: {Fields:[{Expression:* Alias: WindowFunction:<nil>}] From:role_access.rol_master Aliases: Joins:[] Filters:[{Filters:[] LogicOp:}] GroupBy:[] Having:[] Unions:[] CTEs:[] Sort:[{Column:id Order:ASC}] Limit:10 Offset:0 WindowFunctions:[] JsonOperations:[]} | service: service-general
[2026-04-08 07:56:18.985] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 3.180962ms | method: GET | path: /api/v1/roles/master | request_id: ad55d8bb-9f20-41dc-a37d-8ffd260fb470 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-08 07:58:14.591] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.853185ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 163eae9d-a99b-459a-8ae5-db62ba823e4b | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:58:45.644] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:58:45.644] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 767.731µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 27327e1c-7fcd-44a3-8bf4-f8a92029abf5 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:58:58.281] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 424.675µs | method: GET | path: /api/v1/roles/permissions/role | request_id: 516c76fd-cd45-47a5-a6bc-2cb53cc3988d | service: service-general | status: 400 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:59:02.240] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 436.783µs | method: GET | path: /api/v1/roles/permissions/role | request_id: 590d1bc1-85b3-4fa7-a6da-245c7a233be1 | service: service-general | status: 400 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:59:06.645] [DEBUG] Cache hit for Role Permission Tree | 📍 service.go:770 | environment: debug | ⚙️ service/internal/master/role/permission.(*service).GetRolePermissionTreeRole | key: permission_tree:1:all | service: service-general
[2026-04-08 07:59:06.645] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 663.231µs | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 0bf67b05-b05a-40c3-ac91-c5a3ca6d7ab7 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 07:59:49.155] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.597657ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 2b0fc8da-7cff-4579-84e7-b51ba97a760d | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 08:10:37.007] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 08:10:37.007] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 08:10:37.007] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 08:10:37.022] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 08:10:37.022] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 08:10:37.031] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 08:10:37.031] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 08:10:37.039] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 08:10:37.039] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 08:10:37.041] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 08:10:37.041] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 08:10:37.041] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 08:10:37.042] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 08:10:37.042] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 08:10:37.042] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 08:10:37.042] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 08:10:48.762] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 745.315µs | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: e5abcd55-8cd5-48ab-bff6-0ed571c29760 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 08:10:51.918] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 711.371µs | method: POST | path: /api/v1/auth/login | request_id: 6a7530a8-d78a-42ce-a195-755aa5fb347f | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 08:10:55.442] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 5.414489ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: ffac7c8f-c696-4fe6-a63c-4a6dee342716 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 08:29:36.304] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.150.216 | latency: 780.672µs | method: GET | path: /api/v1/auth/info | request_id: 9776a504-d3f7-4da5-89fe-66732c826682 | service: service-general | status: 200 | user_agent: node
[2026-04-08 11:37:26.000] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 11:37:26.000] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 11:37:26.000] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:37:26.010] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:37:26.010] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:37:26.019] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:37:26.019] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:37:26.040] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:37:26.040] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:37:26.041] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 11:37:26.042] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 11:37:26.042] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 11:37:26.042] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 11:37:26.042] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 11:37:26.042] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 11:37:26.042] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 11:37:32.018] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.119138ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: ba2525d3-f315-4f1a-ae55-48997a68943b | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:37:35.024] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 596.418µs | method: POST | path: /api/v1/auth/login | request_id: 2d1dbc9e-8813-475e-a5f4-5dd1ebc57da8 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:37:39.100] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 5.820382ms | method: GET | path: /api/v1/roles/pages | query: active=true | request_id: 94697ca5-de7f-4236-b072-fe37e72f1761 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:37:42.041] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.358725ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c23431e0-f048-4cd8-9b73-3993d4c4f34d | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:37:50.450] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 3.381725ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 3f6fca66-bce9-42ca-8fb7-7e55391844f8 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:40:25.457] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.837231ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: de2cda1c-eb02-4653-9209-27a8851892d4 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:41:02.017] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.758536ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: a48492da-546b-4c46-b519-8952c23e2048 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:50:07.102] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 11:50:07.102] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 11:50:07.102] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:07.111] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:07.111] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:07.119] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:07.119] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:07.139] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:07.139] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:07.141] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 11:50:07.141] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 11:50:07.141] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 11:50:07.142] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 11:50:07.142] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 11:50:07.142] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 11:50:07.142] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 11:50:08.212] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 11:50:08.212] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 11:50:08.212] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:08.221] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:08.221] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:08.240] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:08.240] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:08.249] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:50:08.250] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:50:08.251] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 11:50:08.252] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 11:50:08.252] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 11:50:08.252] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 11:50:08.252] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 11:50:08.252] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 11:50:08.253] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 11:51:18.900] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 11:51:18.900] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 11:51:18.900] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:51:18.909] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:51:18.909] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:51:18.916] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:51:18.916] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:51:18.941] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 11:51:18.941] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 11:51:18.944] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 11:51:18.945] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 11:51:18.945] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 11:51:18.945] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 11:51:18.945] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 11:51:18.945] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 11:51:18.946] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 11:51:32.520] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 8.314305ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: f18d1698-f455-4997-8466-cf4e16f886f9 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:51:51.174] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 835.303µs | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 364b1d1f-1784-4e60-81c9-bef8bad4a491 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:52:00.206] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 931.984µs | method: POST | path: /api/v1/auth/login | request_id: f0c158e0-5588-4865-9c7f-f8551ab0745a | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 11:52:02.662] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 3.365523ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 23afb379-900b-467d-874a-feadcad8e29e | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 12:33:01.729] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 12:33:01.729] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 12:33:01.729] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 12:33:01.739] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 12:33:01.739] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 12:33:01.746] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 12:33:01.746] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 12:33:01.767] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 12:33:01.767] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 12:33:01.769] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 12:33:01.770] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 12:33:01.770] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 12:33:01.770] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 12:33:01.770] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 12:33:01.770] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 12:33:01.770] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 12:33:15.960] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 1.280229ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 0d1e06da-5bf4-435b-93fd-5ebe90f37f32 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 12:33:19.104] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 1.114809ms | method: POST | path: /api/v1/auth/login | request_id: 9b52baf8-83fc-4cb9-a9bb-aa71314a9385 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 12:33:21.291] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 7.560468ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 4ca47e17-8656-45f0-9192-87d843370248 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 13:23:42.036] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:23:42.037] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:23:42.037] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:42.058] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:42.058] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:42.068] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:42.068] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:42.077] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:42.077] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:42.078] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:23:42.079] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:23:42.079] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:23:42.079] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:23:42.079] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:23:42.079] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:23:42.079] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:23:47.841] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:23:47.841] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:23:47.841] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:47.848] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:47.848] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:47.856] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:47.856] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:47.874] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:47.874] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:47.876] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:23:47.876] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:23:47.876] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:23:47.876] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:23:47.876] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:23:47.876] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:23:47.876] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:23:55.714] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:23:55.715] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:23:55.715] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:55.724] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:55.724] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:55.747] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:55.747] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:55.755] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:23:55.755] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:23:55.758] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:23:55.758] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:23:55.758] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:23:55.759] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:23:55.759] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:23:55.759] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:23:55.759] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:24:12.067] [WARNI] HTTP Request | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 1.227344ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 51fb6e41-3d86-4015-9718-b62a095a3d5a | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 13:24:15.070] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 1.001476ms | method: POST | path: /api/v1/auth/login | request_id: ac917af2-5e19-452e-b621-9828963560d6 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 13:24:17.368] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 8.105004ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: d0cc85dd-1cd8-4668-b8c8-d6c0741087ec | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 13:26:52.134] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:26:52.135] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:26:52.135] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:26:52.144] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:26:52.144] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:26:52.151] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:26:52.151] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:26:52.170] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:26:52.170] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:26:52.173] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:26:52.173] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:26:52.173] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:26:52.174] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:26:52.174] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:26:52.174] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:26:52.174] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:26:59.707] [INFO ] HTTP Request | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.84 | latency: 8.731562ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 37b88e89-6405-4f9a-8e19-575faf52b0ec | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-08 13:39:07.096] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:07.097] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:07.097] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:07.106] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:07.106] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:07.117] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:07.117] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:07.136] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:07.136] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:07.137] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:07.137] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:07.137] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:07.138] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:07.138] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:07.138] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:07.138] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:08.221] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:08.222] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:08.222] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:08.230] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:08.230] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:08.248] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:08.248] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:08.255] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:08.255] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:08.257] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:08.257] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:08.257] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:08.257] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:08.257] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:08.257] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:08.257] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:20.145] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:20.145] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:20.145] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:20.154] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:20.154] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:20.161] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:20.161] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:20.185] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:20.185] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:20.187] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:20.188] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:20.188] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:20.189] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:20.189] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:20.189] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:20.189] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:28.103] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:28.103] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:28.103] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:28.111] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:28.111] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:28.121] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:28.121] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:28.140] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:28.140] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:28.141] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:28.142] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:28.142] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:28.142] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:28.142] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:28.142] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:28.142] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:36.429] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:36.429] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:36.429] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:36.448] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:36.448] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:36.456] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:36.456] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:36.462] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:36.463] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:36.464] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:36.464] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:36.464] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:36.464] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:36.464] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:36.465] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:36.465] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:45.261] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:45.261] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:45.261] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:45.268] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:45.269] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:45.291] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:45.291] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:45.298] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:45.298] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:45.300] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:45.300] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:45.300] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:45.301] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:45.301] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:45.301] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:45.301] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:52.604] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:52.604] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:52.604] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:52.612] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:52.612] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:52.621] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:52.621] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:52.641] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:52.641] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:52.642] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:52.643] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:52.643] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:52.643] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:52.643] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:52.643] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:52.643] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 13:39:59.037] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 13:39:59.037] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 13:39:59.037] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:59.045] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:59.046] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:59.053] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:59.053] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:59.072] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 13:39:59.072] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 13:39:59.073] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 13:39:59.074] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 13:39:59.074] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 13:39:59.074] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 13:39:59.074] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 13:39:59.074] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 13:39:59.074] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:43:52.679] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:43:52.679] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:43:52.680] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:52.694] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:52.694] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:52.704] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:52.704] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:52.726] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:52.726] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:52.731] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:43:52.732] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:43:52.732] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:43:52.732] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:43:52.732] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:43:52.733] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:43:52.733] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:43:53.802] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:43:53.802] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:43:53.802] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:53.821] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:53.821] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:53.833] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:53.833] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:53.841] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:43:53.843] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:43:53.845] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:43:53.845] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:43:53.845] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:43:53.846] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:43:53.846] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:43:53.846] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:43:53.846] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:20.238] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:20.238] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:20.238] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:20.249] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:20.249] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:20.256] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:20.256] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:20.279] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:20.279] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:20.280] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:20.281] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:20.281] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:20.281] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:20.281] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:20.281] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:20.281] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:22.287] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:22.287] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:22.287] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:22.298] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:22.298] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:22.318] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:22.318] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:22.328] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:22.328] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:22.330] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:22.330] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:22.330] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:22.330] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:22.331] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:22.331] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:22.331] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:24.141] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:24.141] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:24.141] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:24.152] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:24.152] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:24.171] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:24.171] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:24.178] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:24.178] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:24.180] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:24.181] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:24.181] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:24.181] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:24.181] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:24.181] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:24.181] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:25.997] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:25.997] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:25.997] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:26.007] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:26.008] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:26.015] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:26.015] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:26.036] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:26.036] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:26.039] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:26.039] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:26.039] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:26.040] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:26.040] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:26.040] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:26.040] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:27.824] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:27.824] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:27.824] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:27.832] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:27.832] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:27.842] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:27.843] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:27.863] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:27.863] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:27.865] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:27.865] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:27.865] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:27.865] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:27.866] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:27.866] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:27.866] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:29.608] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:29.608] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:29.608] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:29.616] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:29.616] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:29.636] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:29.636] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:29.644] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:29.644] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:29.645] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:29.646] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:29.646] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:29.646] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:29.646] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:29.646] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:29.646] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:31.222] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:31.223] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:31.223] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:31.242] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:31.242] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:31.253] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:31.254] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:31.261] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:31.261] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:31.263] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:31.263] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:31.263] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:31.263] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:31.263] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:31.263] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:31.263] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:33.077] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:33.077] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:33.077] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:33.084] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:33.084] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:33.091] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:33.091] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:33.110] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:33.110] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:33.111] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:33.112] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:33.112] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:33.112] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:33.112] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:33.112] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:33.112] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:50:34.436] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:50:34.436] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:50:34.436] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:34.445] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:34.445] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:34.453] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:34.453] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:34.475] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:50:34.476] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:50:34.477] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:50:34.478] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:50:34.478] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:50:34.478] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:50:34.478] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:50:34.478] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:50:34.478] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:53:31.410] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:53:31.411] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:53:31.411] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:31.420] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:31.420] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:31.428] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:31.428] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:31.447] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:31.447] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:31.449] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:53:31.449] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:53:31.449] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:53:31.449] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:53:31.450] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:53:31.450] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:53:31.450] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:53:54.260] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:53:54.260] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:53:54.260] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:54.279] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:54.279] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:54.287] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:54.287] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:54.294] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:53:54.294] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:53:54.296] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:53:54.296] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:53:54.297] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:53:54.297] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:53:54.297] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:53:54.297] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:53:54.297] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:55:10.373] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:55:10.373] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:55:10.373] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:55:10.382] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:55:10.382] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:55:10.402] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:55:10.402] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:55:10.409] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:55:10.409] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:55:10.411] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:55:10.411] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:55:10.411] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:55:10.411] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:55:10.411] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:55:10.411] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:55:10.412] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:56:39.638] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:56:39.638] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:56:39.638] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:39.646] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:39.646] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:39.654] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:39.654] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:39.676] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:39.677] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:39.678] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:56:39.678] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:56:39.678] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:56:39.679] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:56:39.679] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:56:39.679] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:56:39.679] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 20:56:42.221] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 20:56:42.222] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 20:56:42.222] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:42.230] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:42.230] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:42.248] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:42.248] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:42.256] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 20:56:42.256] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 20:56:42.258] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 20:56:42.259] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 20:56:42.259] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 20:56:42.259] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 20:56:42.259] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 20:56:42.259] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 20:56:42.259] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:05:01.351] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:05:01.352] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:05:01.352] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:05:01.371] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:05:01.371] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:05:01.380] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:05:01.380] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:05:01.389] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:05:01.389] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:05:01.391] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:05:01.391] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:05:01.392] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:05:01.392] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:05:01.392] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:05:01.392] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:05:01.392] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:09:21.868] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:09:21.868] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:09:21.868] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:21.877] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:21.877] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:21.885] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:21.885] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:21.908] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:21.908] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:21.909] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:09:21.910] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:09:21.910] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:09:21.910] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:09:21.910] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:09:21.910] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:09:21.910] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:09:23.512] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:09:23.512] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:09:23.512] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:23.521] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:23.521] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:23.529] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:23.529] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:23.549] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:23.549] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:23.551] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:09:23.551] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:09:23.551] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:09:23.551] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:09:23.552] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:09:23.552] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:09:23.552] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:09:29.522] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:09:29.523] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:09:29.523] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:29.531] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:29.531] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:29.541] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:29.541] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:29.560] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:09:29.561] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:09:29.562] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:09:29.563] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:09:29.563] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:09:29.563] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:09:29.563] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:09:29.563] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:09:29.563] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:14:11.335] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:14:11.336] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:14:11.336] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:14:11.344] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:14:11.344] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:14:11.352] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:14:11.352] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:14:11.374] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:14:11.374] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:14:11.375] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:14:11.376] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:14:11.376] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:14:11.376] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:14:11.376] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:14:11.376] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:14:11.377] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:15:11.184] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:15:11.184] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:15:11.184] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:15:11.192] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:15:11.192] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:15:11.199] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:15:11.199] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:15:11.221] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:15:11.221] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:15:11.222] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:15:11.222] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:15:11.223] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:15:11.223] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:15:11.223] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:15:11.223] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:15:11.223] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:09.318] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:09.318] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:09.318] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:09.327] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:09.327] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:09.335] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:09.335] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:09.357] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:09.357] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:09.361] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:09.361] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:09.361] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:09.362] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:09.362] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:09.362] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:09.362] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:21:10.337] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:10.337] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:10.337] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:10.358] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:10.358] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:10.366] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:10.366] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:10.375] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:10.375] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:10.376] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:10.377] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:10.377] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:10.377] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:10.377] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:10.377] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:10.377] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:21:26.966] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:26.967] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:26.967] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:26.974] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:26.974] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:26.982] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:26.982] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:27.003] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:27.003] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:27.004] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:27.005] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:27.005] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:27.005] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:27.005] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:27.005] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:27.005] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:21:28.809] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:28.809] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:28.809] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:28.818] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:28.818] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:28.837] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:28.837] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:28.843] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:28.844] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:28.845] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:28.846] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:28.846] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:28.846] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:28.846] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:28.846] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:21:28.846] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:30.692] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:30.692] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:30.692] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:30.701] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:30.701] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:30.708] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:30.708] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:30.727] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:30.727] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:30.730] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:30.731] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:30.731] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:30.731] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:30.731] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:30.731] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:30.731] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:21:32.207] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:21:32.207] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:21:32.207] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:32.215] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:32.215] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:32.238] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:32.238] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:32.245] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:21:32.245] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:21:32.246] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:21:32.247] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:21:32.247] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:21:32.247] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:21:32.247] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:21:32.247] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:21:32.247] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:22:06.334] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:22:06.334] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:22:06.334] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:06.342] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:06.342] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:06.362] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:06.362] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:06.369] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:06.369] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:06.371] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:22:06.371] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:22:06.371] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:22:06.371] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:22:06.371] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:22:06.371] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:22:06.372] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:22:33.058] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:22:33.059] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:22:33.059] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:33.078] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:33.078] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:33.087] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:33.087] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:33.095] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:22:33.095] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:22:33.096] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:22:33.097] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:22:33.097] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:22:33.097] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:22:33.097] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:22:33.097] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:22:33.097] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:25:39.163] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:25:39.163] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:25:39.163] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:39.171] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:39.171] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:39.178] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:39.178] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:39.201] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:39.201] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:39.203] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:25:39.203] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:25:39.203] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:25:39.204] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:25:39.204] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:25:39.204] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:25:39.204] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:25:54.219] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:25:54.219] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:25:54.219] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:54.228] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:54.228] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:54.235] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:54.235] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:54.254] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:25:54.254] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:25:54.256] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:25:54.256] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:25:54.256] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:25:54.256] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:25:54.256] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:25:54.257] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:25:54.257] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:26:20.078] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:26:20.078] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:26:20.078] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:20.085] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:20.085] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:20.093] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:20.093] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:20.114] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:20.114] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:20.115] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:26:20.116] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:26:20.116] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:26:20.116] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:26:20.116] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:26:20.116] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:26:20.116] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:26:29.396] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:26:29.396] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:26:29.396] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:29.415] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:29.415] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:29.425] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:29.425] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:29.432] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:26:29.432] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:26:29.434] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:26:29.434] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:26:29.434] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:26:29.434] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:26:29.434] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:26:29.435] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:26:29.435] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:32:56.989] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:32:56.990] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:32:56.990] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:57.000] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:57.000] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:57.010] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:57.010] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:57.030] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:57.031] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:57.033] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:32:57.034] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:32:57.034] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:32:57.034] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:32:57.034] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:32:57.034] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:32:57.034] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:32:58.057] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:32:58.057] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:32:58.057] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:58.064] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:58.064] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:58.071] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:58.071] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:58.094] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:58.094] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:58.096] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:32:58.097] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:32:58.097] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:32:58.097] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:32:58.097] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:32:58.097] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:32:58.097] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:32:59.045] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:32:59.045] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:32:59.045] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:59.053] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:59.053] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:59.060] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:59.060] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:59.079] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:32:59.079] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:32:59.081] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:32:59.081] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:32:59.082] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:32:59.082] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:32:59.082] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:32:59.082] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:32:59.082] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:07.909] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:07.910] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:07.910] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:07.932] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:07.932] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:07.941] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:07.941] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:07.949] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:07.949] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:07.951] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:07.951] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:07.951] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:07.951] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:07.951] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:07.951] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:07.952] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:10.060] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:10.060] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:10.060] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:10.069] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:10.069] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:10.088] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:10.088] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:10.095] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:10.095] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:10.096] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:10.097] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:10.097] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:10.097] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:10.097] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:10.097] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:10.097] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:12.188] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:12.189] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:12.189] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:12.209] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:12.209] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:12.217] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:12.217] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:12.224] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:12.224] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:12.225] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:12.226] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:12.226] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:12.226] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:12.226] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:12.226] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:12.226] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:14.187] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:14.188] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:14.188] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:14.207] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:14.207] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:14.213] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:14.213] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:14.220] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:14.220] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:14.222] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:14.222] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:14.222] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:14.222] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:14.222] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:14.222] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:14.222] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:16.045] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:16.045] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:16.045] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:16.053] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:16.053] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:16.060] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:16.060] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:16.079] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:16.079] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:16.081] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:16.081] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:16.081] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:16.081] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:16.081] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:16.081] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:16.082] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:18.179] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:18.179] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:18.179] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:18.187] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:18.187] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:18.208] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:18.208] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:18.217] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:18.217] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:18.219] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:18.220] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:18.220] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:18.220] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:18.220] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:18.220] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:18.220] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:20.061] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:20.061] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:20.061] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:20.068] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:20.068] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:20.076] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:20.076] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:20.095] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:20.095] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:20.097] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:20.098] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:20.098] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:20.098] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:20.098] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:33:20.098] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:20.098] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:21.675] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:33:21.675] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:33:21.675] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:21.683] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:21.683] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:21.702] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:21.702] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:21.712] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:33:21.712] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:33:21.714] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:33:21.714] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:33:21.714] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:33:21.714] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:33:21.714] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:33:21.714] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:33:21.714] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:34:26.712] [INFO ] Application starting | 📍 main.go:77 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:34:26.712] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:92 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:34:26.712] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:34:26.720] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:34:26.720] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:34:26.727] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:34:26.727] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:34:26.749] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:34:26.749] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:34:26.751] [INFO ] Cache initialized | 📍 main.go:133 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:34:26.751] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:34:26.751] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:34:26.751] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:34:26.751] [INFO ] Application started successfully | 📍 main.go:328 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:34:26.751] [INFO ] REST API running | 📍 main.go:267 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:34:26.752] [INFO ] gRPC Server running | 📍 main.go:294 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:35:34.629] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:35:34.629] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:35:34.629] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:35:34.652] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:35:34.652] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:35:34.663] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:35:34.663] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:35:34.670] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:35:34.670] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:35:34.673] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:35:34.673] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:35:34.674] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:35:34.674] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 21:35:34.674] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:35:34.674] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:35:34.674] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:36:34.829] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 21:36:34.829] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 21:36:34.829] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:36:34.859] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:36:34.859] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:36:34.881] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:36:34.881] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:36:34.890] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 21:36:34.890] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 21:36:34.892] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 21:36:34.893] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 21:36:34.893] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 21:36:34.893] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 21:36:34.893] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 21:36:34.893] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 21:36:34.893] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 22:38:55.416] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 22:38:55.416] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 22:38:55.416] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 22:38:55.436] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 22:38:55.436] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 22:38:55.445] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 22:38:55.445] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 22:38:55.452] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 22:38:55.452] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 22:38:55.453] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 22:38:55.453] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 22:38:55.454] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 22:38:55.454] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 22:38:55.454] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 22:38:55.454] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 22:38:55.454] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 23:02:44.469] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 23:02:44.470] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 23:02:44.470] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:44.493] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:44.493] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:44.502] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:44.502] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:44.510] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:44.510] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:44.512] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 23:02:44.512] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 23:02:44.512] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 23:02:44.512] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 23:02:44.512] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 23:02:44.513] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 23:02:44.513] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 23:02:47.150] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 23:02:47.151] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 23:02:47.151] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:47.160] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:47.160] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:47.167] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:47.167] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:47.186] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:47.186] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:47.189] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 23:02:47.189] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 23:02:47.190] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 23:02:47.190] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 23:02:47.190] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 23:02:47.190] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 23:02:47.190] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 23:02:48.860] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 23:02:48.860] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 23:02:48.860] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:48.868] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:48.868] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:48.875] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:48.875] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:48.894] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:48.894] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:48.896] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 23:02:48.897] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 23:02:48.897] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 23:02:48.897] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 23:02:48.897] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 23:02:48.897] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-08 23:02:48.897] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 23:02:50.694] [INFO ] Application starting | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-08 23:02:50.694] [DEBUG] Config loaded | cache_enabled: true | 📍 main.go:96 | database_count: 3 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-08 23:02:50.694] [INFO ] Initializing database service with GORM as primary abstraction... | 📍 database.go:192 | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:50.702] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:50.702] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:50.709] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:50.709] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:50.728] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-08 23:02:50.728] [INFO ] Successfully connected to database | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-08 23:02:50.729] [INFO ] Cache initialized | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-08 23:02:50.730] [INFO ] Creating authentication providers | auth_type: hybrid | 📍 provider.go:69 | environment: debug | fallback_to: jwt | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | keycloak_enabled: true | keycloak_issuer: https://auth.rssa.top/realms/sandbox | service: service-general | static_tokens_len: 4
[2026-04-08 23:02:50.730] [INFO ] Keycloak provider added for hybrid | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-08 23:02:50.730] [INFO ] Registered RolPermission gRPC service | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-08 23:02:50.730] [INFO ] Application started successfully | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-08 23:02:50.730] [INFO ] REST API running | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-08 23:02:50.730] [INFO ] gRPC Server running | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general