[2026-04-13 01:02:05.261] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.686485ms | method: OPTIONS | path: /api/v1/roles/master | request_id: 76f22817-f8fb-492e-a282-c065c56f2d86 | 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-13 01:02:05.323] [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-13 01:02:05.338] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 58.654073ms | method: GET | path: /api/v1/roles/master | request_id: 8df1b92d-ecbc-490a-b124-54c46c1020bd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:03:08.866] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 69.209µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: a383e399-b86f-4604-aad2-f06bd2e70284 | 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-13 01:03:09.196] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.298242ms | method: GET | path: /api/v1/roles/master/1 | request_id: f736de21-ff2d-4769-b66e-071bb2253746 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:03:11.352] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 125.098µs | method: OPTIONS | path: /api/v1/roles/permissions/rolemaster/1 | request_id: 452b90ab-d440-4b7a-9cd1-d88eb3f2d79c | 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-13 01:03:11.354] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.969675ms | method: GET | path: /api/v1/roles/master/1 | request_id: 4fd696fd-2761-4671-851c-668ba034a619 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:03:11.613] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 6.289265ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: a81b9fdb-1427-4b0b-a373-5f613cd77bab | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:03:15.315] [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-13 01:03:15.317] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.320821ms | method: GET | path: /api/v1/roles/master | request_id: 9ae3dd07-b5f8-4138-8504-9f4c6d8921de | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:03:27.188] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 29.149µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: d5a745a9-b9af-4755-a109-d09407564eb5 | 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-13 01:03:27.223] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.2434ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 215e3311-9ece-4073-af46-dc6902c7cb84 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:28.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-13 01:05:28.243] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.21967ms | method: GET | path: /api/v1/roles/master | request_id: 2a7dc5d2-1925-4de9-ab47-10bf307bc9bf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:44.656] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.237285ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 94328a77-2493-45ed-b044-4fac2c90801a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:47.260] [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-13 01:05:47.261] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.27914ms | method: GET | path: /api/v1/roles/master | request_id: f6e2fe3d-e669-4787-8a19-f207f02f97c9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:49.259] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.654463ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0e3dac65-931c-4726-a3b2-4226efee5d2a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:53.140] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 616.469µs | method: GET | path: /api/v1/roles/master | request_id: 0d0b75d3-e802-4174-a751-05c29b86b399 | 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-13 01:05:53.203] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 43.87969ms | method: POST | path: /api/v1/auth/refresh | request_id: 3fb261d9-101f-493e-b1f9-9e3a174257a9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:05:53.391] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 622.013µs | method: GET | path: /api/v1/auth/info | request_id: 06f51aab-cd58-4e00-984e-853476c23c5a | service: service-general | status: 200 | user_agent: node
[2026-04-13 01:05:53.421] [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-13 01:05:53.424] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.642081ms | method: GET | path: /api/v1/roles/master | request_id: 5f4101a4-8329-47d7-85c0-0ea83042045e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:20:16.431] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 69.048µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: 9a9f4dc3-da6e-472d-93d8-daa791dc962d | 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-13 01:20:16.439] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 690.183µs | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: d5d84b99-3566-4823-adbe-c39e8507d343 | 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-13 01:20:16.485] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 33.203041ms | method: POST | path: /api/v1/auth/refresh | request_id: 3686ba53-28ce-4582-9b5b-b825f06465d0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:20:16.517] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 589.799µs | method: GET | path: /api/v1/auth/info | request_id: 37279bc9-3aad-46c3-912a-b6e6d3777720 | service: service-general | status: 200 | user_agent: node
[2026-04-13 01:20:16.549] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 12.837427ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e9f306b0-8ba4-4fd5-944a-8ca4c0d2537a | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:20:29.587] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 29.089µs | method: OPTIONS | path: /api/v1/roles/pages/1 | request_id: 5b05ca8e-6503-4f68-aca8-d7202ddff2f2 | 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-13 01:20:29.596] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.840106ms | method: GET | path: /api/v1/roles/pages/1 | request_id: 9dc754dc-7661-4a24-9c1b-171528b35e4d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:35.265] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 67.14µs | method: OPTIONS | path: /api/v1/roles/master | request_id: de23c6fa-d563-4cdd-8b07-22514839cebf | 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-13 01:21:35.285] [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-13 01:21:35.289] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.224669ms | method: GET | path: /api/v1/roles/master | request_id: 450c0904-60e5-4d6b-9b2c-6dd93b8cd8ac | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:36.820] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.46541ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 9e4b55d6-142d-4d21-8798-3cba66ddd772 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:38.270] [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-13 01:21:38.273] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.707536ms | method: GET | path: /api/v1/roles/master | request_id: 6e8dc295-acca-4344-8686-3bb8f1eddb30 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:41.507] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.5775ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 81f45129-8323-4e07-bba8-ebf90dba0910 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:42.247] [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-13 01:21:42.249] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.009645ms | method: GET | path: /api/v1/roles/master | request_id: 0fa78228-705b-4017-bf8e-f2d3a7da1350 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:56.116] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 24.619µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: 125eb344-dcde-408a-9058-9e7a91187089 | 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-13 01:21:56.130] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.531624ms | method: GET | path: /api/v1/roles/master/1 | request_id: 5f61c0c8-6e91-4276-85fd-c288a6cda11c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:21:59.589] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 53.457µs | method: OPTIONS | path: /api/v1/roles/master/2 | request_id: 2e9a54ef-83f2-43a8-ab1e-f7dc26b5208a | 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-13 01:21:59.605] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.666445ms | method: GET | path: /api/v1/roles/master/2 | request_id: 7eebdf59-e517-432f-933f-3b75041a252c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:22:03.771] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.06128ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: ae5b7a82-9204-4b87-bde7-1b90590157ad | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:22:06.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-13 01:22:06.464] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.279585ms | method: GET | path: /api/v1/roles/master | request_id: 250536c3-0bd7-41f6-b4d1-e9d29248a5c9 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 01:40:05.035] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 01:40:05.035] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 01:40:05.035] [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-13 01:40:05.045] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 01:40:05.045] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:40:05.046] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 01:40:05.046] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:40:05.067] [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-13 01:40:05.068] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:40:05.075] [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-13 01:40:05.075] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:40:05.083] [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-13 01:40:05.083] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:40:05.086] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 01:40:05.087] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 01:40:05.087] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 01:40:05.087] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 01:40:05.088] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 01:40:05.088] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 01:40:05.088] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 01:45:58.353] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 01:45:58.354] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 01:45:58.354] [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-13 01:45:58.362] [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-13 01:45:58.362] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:45:58.371] [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-13 01:45:58.371] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:45:58.378] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 01:45:58.378] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:45:58.380] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 01:45:58.381] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:45:58.449] [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-13 01:45:58.449] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 01:45:58.451] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 01:45:58.452] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 01:45:58.452] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 01:45:58.452] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 01:45:58.452] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 01:45:58.452] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 01:45:58.453] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:13:56.004] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:13:56.005] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:13:56.005] [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-13 02:13:56.024] [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-13 02:13:56.024] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:56.035] [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-13 02:13:56.035] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:56.043] [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-13 02:13:56.043] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:56.051] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:13:56.051] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:56.053] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:13:56.053] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:56.055] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:13:56.055] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:13:56.055] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:13:56.056] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:13:56.056] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:13:56.056] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:13:56.056] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:13:58.125] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:13:58.126] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:13:58.126] [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-13 02:13:58.134] [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-13 02:13:58.134] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:58.142] [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-13 02:13:58.142] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:58.149] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:13:58.149] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:58.151] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:13:58.151] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:13:58.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-13 02:13:58.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-13 02:13:58.172] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:13:58.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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:13:58.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-13 02:13:58.173] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:13:58.173] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:13:58.173] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:13:58.173] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:14:37.437] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:14:37.437] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:14:37.437] [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-13 02:14:37.439] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:14:37.439] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:14:37.453] [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-13 02:14:37.453] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:14:37.460] [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-13 02:14:37.461] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:14:37.467] [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-13 02:14:37.467] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:14:37.474] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:14:37.474] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:14:37.475] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:14:37.475] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:14:37.475] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:14:37.476] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:14:37.477] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:14:37.477] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:14:37.477] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:16:11.675] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:16:11.676] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:16:11.676] [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-13 02:16:11.685] [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-13 02:16:11.685] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:11.692] [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-13 02:16:11.692] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:11.700] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:16:11.700] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:11.701] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:16:11.701] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:11.723] [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-13 02:16:11.723] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:11.726] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:16:11.726] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:16:11.726] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:16:11.727] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:16:11.727] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:16:11.727] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:16:11.727] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:16:36.340] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:16:36.340] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:16:36.340] [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-13 02:16:36.348] [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-13 02:16:36.348] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:36.356] [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-13 02:16:36.356] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:36.363] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:16:36.363] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:36.365] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:16:36.365] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:36.383] [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-13 02:16:36.383] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:16:36.385] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:16:36.385] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:16:36.385] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:16:36.386] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:16:36.386] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:16:36.386] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:16:36.386] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:17:21.718] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 47.248104ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: c3e059b1-3a3d-43b3-aab3-74ecd971918b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:17:33.422] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 32.869µs | method: OPTIONS | path: /api/v1/roles/pages | request_id: fe6dc7d1-6b82-44ac-9159-0cf417fb1b30 | 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-13 02:17:33.512] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 63.974318ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 7b3eeb64-3cb1-4c9f-acb3-6a0af65d4477 | 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','te',1,1,NULL,true,'2026-04-13 02:17:33.474','2026-04-13 02:17:33.474') RETURNING "id"
[2026-04-13 02:17:33.513] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 66.386882ms | method: POST | path: /api/v1/roles/pages | request_id: 7b3eeb64-3cb1-4c9f-acb3-6a0af65d4477 | 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-13 02:17:33.595] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.252538ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0db6796b-4683-4d71-b209-a2502da06598 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:17:37.590] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 42.614µs | method: OPTIONS | path: /api/v1/roles/pages/15 | request_id: 65253338-cbe2-4379-9d2f-e5f451abe46d | 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-13 02:17:37.721] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 57.516274ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 85a57592-0603-475d-929c-91f4f42a7250 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_pages" WHERE "rol_pages"."id" = 15
[2026-04-13 02:17:37.721] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 100.413504ms | method: DELETE | path: /api/v1/roles/pages/15 | request_id: 85a57592-0603-475d-929c-91f4f42a7250 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:17:37.783] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 23.429931ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 6c4a0ed2-372f-499e-a314-6998d15b3404 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:22:52.653] [INFO ] Application starting                                    | 📍 main.go:81 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:22:52.653] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:96 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:22:52.653] [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-13 02:22:52.664] [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-13 02:22:52.664] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:22:52.673] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:22:52.673] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:22:52.675] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:22:52.675] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:22:52.694] [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-13 02:22:52.694] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:22:52.704] [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-13 02:22:52.704] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:22:52.707] [INFO ] Cache initialized                                       | 📍 main.go:137 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:22:52.708] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:22:52.708] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:22:52.709] [INFO ] REST API running                                        | 📍 main.go:283 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:22:52.709] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:22:52.709] [INFO ] Application started successfully                        | 📍 main.go:344 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:22:52.709] [INFO ] gRPC Server running                                     | 📍 main.go:310 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:23:12.607] [ERROR] HTTP Request                                            | 📍 middleware.go:173 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 847.125µs | method: GET | path: /health/minio | request_id: 05781e84-873e-4b94-8418-66dfcead1508 | service: service-general | status: 503 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:23:23.856] [ERROR] HTTP Request                                            | 📍 middleware.go:173 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 424.595µs | method: GET | path: /health/minio | request_id: 7027dd4d-be16-4b52-b86a-1aa5165ffd18 | service: service-general | status: 503 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:28:27.437] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:28:27.437] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:28:27.438] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:28:27.438] [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-13 02:28:27.448] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:28:27.448] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:28:27.450] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:28:27.450] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:28:27.470] [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-13 02:28:27.470] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:28:27.477] [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-13 02:28:27.477] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:28:27.485] [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-13 02:28:27.485] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:28:27.487] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:28:27.488] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:28:27.488] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:28:27.489] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:28:27.489] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:28:27.489] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:28:27.489] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:28:35.726] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 3.817558ms | method: GET | path: /health/minio | request_id: 57540d36-a950-4409-a057-1d87d3500809 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:29:15.219] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 1.709339ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | rows: -1 | service: service-general | sql: SELECT current_database(), version(), current_user
[2026-04-13 02:29:15.220] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 292.216µs | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | rows: -1 | service: service-general | sql: SELECT DATABASE(), VERSION(), USER()
[2026-04-13 02:29:15.221] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 750.944µs | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | rows: -1 | service: service-general | sql: SELECT DB_NAME(), @@VERSION, SYSTEM_USER
[2026-04-13 02:29:15.224] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 1.5318ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | rows: -1 | service: service-general | sql: SELECT current_database(), version(), current_user
[2026-04-13 02:29:15.226] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 826.783µs | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | rows: -1 | service: service-general | sql: SELECT current_database(), version(), current_user
[2026-04-13 02:29:16.270] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.054142965s | method: GET | path: /health/complete | request_id: aaae6dbf-12d1-418f-a3d3-487c92830281 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:29:53.357] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 108.015µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: 7b06a253-428d-47fb-b415-dd5bbe81c3de | service: service-general | status: 403 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:29:57.515] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 34.797µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 44743774-fb5c-4e1a-83dc-61b609922a0d | service: service-general | status: 403 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:30:02.837] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 17.766µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: bdaf3c2d-2394-4113-bc18-f4dad26393cc | service: service-general | status: 403 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:30:34.982] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 638.316µs | method: GET | path: /health/minio/upload | request_id: 2b578f03-a214-47b6-9b67-4b2f6c876f15 | service: service-general | status: 405 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:31:39.796] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:31:39.796] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:31:39.796] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:31:39.796] [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-13 02:31:39.818] [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-13 02:31:39.818] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:31:39.829] [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-13 02:31:39.829] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:31:39.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-13 02:31:39.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-13 02:31:39.844] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:31:39.844] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:31:39.846] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:31:39.846] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:31:39.848] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:31:39.849] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:31:39.849] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:31:39.850] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:31:39.850] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:31:39.850] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:31:39.850] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:34:17.734] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:34:17.734] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:34:17.734] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:34:17.734] [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-13 02:34:17.744] [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-13 02:34:17.744] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:34:17.751] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:34:17.751] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:34:17.753] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:34:17.753] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:34:17.773] [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-13 02:34:17.773] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:34:17.780] [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-13 02:34:17.780] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:34:17.783] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:34:17.784] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:34:17.784] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:34:17.784] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:34:17.784] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:34:17.785] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:34:17.785] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:34:43.138] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 231.665µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: b688471a-f205-4a83-abb3-8812fd610cc7 | 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-13 02:34:43.177] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 37.835222ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 39028541-9628-4d58-a79a-dc71cd8c7780 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:34:50.421] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.402129ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: fae01256-4ea0-470e-ba30-321f7371cc1e | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:35:11.445] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 53.277µs | method: OPTIONS | path: /api/v1/roles/master | request_id: deb0aaa2-3d9f-4d95-b522-7d622474493c | 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-13 02:35:11.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-13 02:35:11.515] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 53.986234ms | method: GET | path: /api/v1/roles/master | request_id: 86ca325f-fa28-485e-8707-a6101bfe59e7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:43:56.053] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 509.629µs | method: POST | path: /health/minio/upload | request_id: a269d755-f07b-45f0-9856-618bfddcb3f0 | service: service-general | status: 400 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:43:59.348] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 70.863µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: a7d61840-9eec-4194-9d06-ffa8613ae0c3 | 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-13 02:43:59.391] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 11.780717ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 5109980f-546f-484a-ac5a-1eeba6ea2f59 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:44:00.234] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 31.052µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 2cf22330-1366-4abc-865c-888dafb61d8f | 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-13 02:44:00.247] [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-13 02:44:00.250] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.630945ms | method: GET | path: /api/v1/roles/master | request_id: 39c34f8a-2d66-4cd9-bb2e-9b610733fb12 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:44:01.155] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.898912ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 83ac932d-2a75-4815-a994-c5b94643e3dd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:44:02.421] [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-13 02:44:02.428] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 8.431741ms | method: GET | path: /api/v1/roles/master | request_id: 557c6bcb-88ab-4120-8cc5-c4bfd1667225 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:45:39.873] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 130.396702ms | method: POST | path: /health/minio/upload | request_id: 524f3089-33a5-444a-933c-24b33622e04d | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:49:13.144] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.590598ms | method: POST | path: /api/v1/auth/login | request_id: 0a53886d-9acc-4cd6-b62b-83cab3a01ba6 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:49:16.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-13 02:49:16.953] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 10.718974ms | method: GET | path: /api/v1/roles/master | request_id: 5cf808c5-8e6a-449e-aacd-14964ad18e13 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:49:26.945] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 7.257324ms | method: GET | path: /api/v1/roles/permissions/rolemaster/1 | request_id: c6197af4-4d4d-4e85-a2b6-a4d722002398 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:49:33.004] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 18.192556ms | method: GET | path: /api/v1/roles/permissions/role/1 | request_id: 04d4a52d-9e86-43e2-aa87-7ce8eb07e624 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:50:28.452] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 02:50:28.453] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 02:50:28.453] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:50:28.453] [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-13 02:50:28.465] [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-13 02:50:28.466] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:50:28.473] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:50:28.473] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:50:28.475] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 02:50:28.475] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:50:28.496] [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-13 02:50:28.496] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:50:28.504] [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-13 02:50:28.504] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 02:50:28.507] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 02:50:28.508] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 02:50:28.508] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 02:50:28.509] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 02:50:28.509] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 02:50:28.509] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 02:50:28.509] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 02:50:43.111] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 51.676336ms | method: POST | path: /health/minio/upload | request_id: e4393ab4-4a07-4363-b1d9-0a8bf0de9498 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:59:29.930] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 45.608063ms | method: POST | path: /health/minio/upload | request_id: 3cb3cabe-e89c-4150-8e81-6a1598a47c94 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 02:59:46.559] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 962.344µs | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 60e8641d-1f9b-4cdb-b12f-d1f02aebae36 | 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-13 02:59:47.279] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 106.60019ms | method: POST | path: /api/v1/auth/refresh | request_id: dfe07ab5-b91e-4962-9f05-d9d7bb354ccb | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:59:47.738] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.143 | latency: 13.675633ms | method: GET | path: /api/v1/auth/info | request_id: aba27077-d221-4649-af27-41e2f61876b6 | service: service-general | status: 200 | user_agent: node
[2026-04-13 02:59:49.048] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 133.433826ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 563d0598-17a6-49dc-a5a4-16b4cfc2ada4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 02:59:58.931] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.350935ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 5f664f7e-00ba-4db4-8ebc-1a7d34ef6ed5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:00:06.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-13 03:00:06.037] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.420713ms | method: GET | path: /api/v1/roles/master | request_id: 85e9867b-cc19-4a02-8c98-88f42cb03357 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:00:10.627] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 49.408876ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: a0fb72d0-a3a2-4737-b0e7-e360d29c16c7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:06:41.045] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.168579ms | method: GET | path: /api/v1/roles/master | request_id: cd554465-9c4e-47c4-994f-8348c393be40 | 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-13 03:06:41.102] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 42.468907ms | method: POST | path: /api/v1/auth/refresh | request_id: 18d88b31-1e7b-4b5e-a9a8-17735f1ca3c3 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:06:41.120] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.143 | latency: 684.764µs | method: GET | path: /api/v1/auth/info | request_id: 6c682430-75f2-4206-b1a9-f5d57e293704 | service: service-general | status: 200 | user_agent: node
[2026-04-13 03:06:41.131] [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-13 03:06:41.142] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 11.353551ms | method: GET | path: /api/v1/roles/master | request_id: d56d8b58-5afe-4b50-9fbd-801de2e72fad | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:06:43.933] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 43.223µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: dcac52fa-541f-4ba2-adad-069a5c32f21a | 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-13 03:06:43.941] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.963253ms | method: GET | path: /api/v1/roles/master/1 | request_id: 0e505083-594f-4eb8-ac3c-03d5100ec344 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:11:55.200] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.123.143 | latency: 531.98µs | method: GET | path: /api/v1/auth/info | request_id: c3350b83-d2bc-4c39-b47c-ab27f377174d | service: service-general | status: 200 | user_agent: node
[2026-04-13 03:44:50.680] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 76.387µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: 6c77b8a4-93d4-4604-a412-5662a1a43eee | 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-13 03:44:50.719] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 13.044564ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 15c75eaf-17cf-430b-8976-7b9462c5fb54 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:44:52.643] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 33.283µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 0a916cf9-64dc-440c-92ae-b2b937da29df | 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-13 03:44:52.655] [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-13 03:44:52.658] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.640343ms | method: GET | path: /api/v1/roles/master | request_id: 206609d9-6553-4a14-99cb-ef9e48c8867f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:47:48.853] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 48.395µs | method: OPTIONS | path: /api/v1/roles/master/3 | request_id: 73316f37-20bb-40aa-95eb-d6bd90710e61 | 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-13 03:47:48.862] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.749618ms | method: GET | path: /api/v1/roles/master/3 | request_id: 1b8a7810-0096-4b65-b4b5-881403247184 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 03:54:02.537] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 684.68µs | method: GET | path: /api/v1/roles/master | request_id: e471abee-aa2c-4b71-866d-c2d5bf7f3652 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 03:54:10.225] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 1.438588ms | method: POST | path: /api/v1/auth/login | request_id: be00977f-56c2-453a-be34-d97bd4ca4c6b | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 03:54:13.190] [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-13 03:54:13.200] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 10.459111ms | method: GET | path: /api/v1/roles/master | request_id: ef6896da-4253-41df-8afe-d4c25529f617 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 04:05:16.374] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 86.55µs | method: OPTIONS | path: /api/v1/roles/master/15 | request_id: 4581f9db-1a5f-4f50-8feb-5296692a0cc5 | 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-13 04:05:16.389] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 666.092µs | method: GET | path: /api/v1/roles/master/15 | request_id: 8a63e56a-9589-4476-90a3-7dacf410e4bc | 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-13 04:05:16.438] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 33.073128ms | method: POST | path: /api/v1/auth/refresh | request_id: 0890e148-702e-47ad-8707-359814674faa | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 04:05:16.482] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 8.343158ms | method: GET | path: /api/v1/auth/info | request_id: 6b062a80-f3cc-400d-8cf1-f505063296e7 | service: service-general | status: 200 | user_agent: node
[2026-04-13 04:05:16.507] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 10.009693ms | method: GET | path: /api/v1/roles/master/15 | request_id: 0aa820ec-54c3-472a-8f33-e7753bac9f79 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 04:05:31.877] [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-13 04:05:31.881] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.328474ms | method: GET | path: /api/v1/roles/master | request_id: 10adde4f-9962-4d9a-8f74-72a4f4892049 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 04:12:10.405] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 953.523µs | method: GET | path: /api/v1/roles/master | request_id: 8bce4080-da04-403a-8370-53b93183beec | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 04:14:29.116] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 04:14:29.117] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 04:14:29.117] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 04:14:29.117] [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-13 04:14:29.119] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 04:14:29.119] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:14:29.406] [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-13 04:14:29.406] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:14:29.416] [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-13 04:14:29.416] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:14:29.423] [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-13 04:14:29.423] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:14:29.431] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 04:14:29.431] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:14:29.434] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 04:14: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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 04:14: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-13 04:14:29.435] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 04:14:29.435] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 04:14:29.435] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 04:14:29.435] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 04:16:24.461] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 04:16:24.461] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 04:16:24.461] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 04:16:24.461] [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-13 04:16:24.464] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 04:16:24.464] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:16:24.484] [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-13 04:16:24.484] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:16:24.494] [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-13 04:16:24.494] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:16:24.502] [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-13 04:16:24.502] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:16:24.510] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 04:16:24.510] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 04:16:24.513] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 04:16:24.513] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 04:16:24.513] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 04:16:24.514] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 04:16:24.514] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 04:16:24.514] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 04:16:24.514] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 04:17:05.071] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.929339ms | method: GET | path: /health/minio | request_id: 8b345cb5-ced3-47e6-aac8-1cb41f22114e | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 04:17:08.338] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 74.975167ms | method: POST | path: /health/minio/upload | request_id: 3ada2791-1d46-4edc-a122-fb1ec46e0c2e | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:39:37.140] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.092745ms | method: GET | path: /api/v1/roles/master | request_id: 80d8e663-44ea-4b36-9cf6-3f0e34975842 | service: service-general | status: 401 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:39:40.839] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 231.46µs | method: GET | path: / | request_id: 617f2a03-8419-4795-a800-9011ccca0b9c | service: service-general | status: 404 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:39:51.741] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.251442ms | method: POST | path: /api/v1/auth/login | request_id: dbfb0112-a88b-44c3-bb7d-a3892c9e5baf | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:40:17.994] [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-13 05:40:18.009] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 15.628188ms | method: GET | path: /api/v1/roles/master | request_id: 70ec8e05-feb9-4bd5-a287-309cf699635a | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:41:05.696] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 05:41:05.696] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 05:41:05.696] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:41:05.696] [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-13 05:41:05.705] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:41:05.705] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:05.707] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:41:05.707] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:05.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-13 05:41:05.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-13 05:41:05.737] [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-13 05:41:05.737] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:05.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-13 05:41:05.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-13 05:41:05.749] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 05:41:05.749] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 05:41:05.749] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 05:41:05.750] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 05:41:05.751] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:41:05.751] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 05:41:05.751] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 05:41:06.024] [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-13 05:41:06.030] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 6.7671ms | method: GET | path: /api/v1/roles/master | request_id: 664b03f4-3054-4b33-a4f3-21a5bfc18db4 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:41:29.509] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 05:41:29.509] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 05:41:29.509] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:41:29.509] [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-13 05:41:29.519] [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-13 05:41:29.519] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:29.526] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:41:29.526] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:29.528] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:41:29.528] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:29.548] [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-13 05:41:29.548] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:29.556] [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-13 05:41:29.556] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:41:29.559] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 05:41:29.560] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 05:41:29.560] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 05:41:29.560] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 05:41:29.561] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 05:41:29.561] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:41:29.561] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 05:41:29.932] [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-13 05:41:29.937] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 6.534218ms | method: GET | path: /api/v1/roles/master | request_id: b18d9d0b-350e-4aec-a7be-26d0ef914633 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:41:32.520] [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-13 05:41:32.524] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.184407ms | method: GET | path: /api/v1/roles/master | request_id: 82768545-43ba-4281-992f-d5702cf93f16 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:42:11.934] [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-13 05:42:11.936] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 2.731413ms | method: GET | path: /api/v1/roles/master | request_id: 8729c4cc-48d5-4c4a-83bf-9d6fa3485bde | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:43:06.645] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 5.449242ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 6f608395-65f5-46bd-8289-43ca40e2b834 | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_master" ("name","active","created_at","updated_at","slug") VALUES ('user2',true,'2026-04-13 05:43:06.641','2026-04-13 05:43:06.641',NULL) RETURNING "id"
[2026-04-13 05:43:06.647] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 8.343937ms | method: POST | path: /api/v1/roles/master | request_id: 6f608395-65f5-46bd-8289-43ca40e2b834 | service: service-general | status: 201 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:44:38.416] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 05:44:38.416] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 05:44:38.416] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:44:38.417] [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-13 05:44:38.427] [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-13 05:44:38.427] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:44:38.434] [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-13 05:44:38.434] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:44:38.441] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:44:38.441] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:44:38.443] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:44:38.443] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:44:38.463] [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-13 05:44:38.463] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:44:38.466] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 05:44:38.466] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 05:44:38.466] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 05:44:38.467] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 05:44:38.467] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:44:38.467] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 05:44:38.467] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 05:44:40.578] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 6.225069ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 8b8254f0-0d52-4969-b597-d455d0497fc1 | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_master" ("name","active","created_at","updated_at","slug") VALUES ('user3',true,'2026-04-13 05:44:40.574','2026-04-13 05:44:40.574','REKAMMEDIS') RETURNING "id"
[2026-04-13 05:44:40.581] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 11.21656ms | method: POST | path: /api/v1/roles/master | request_id: 8b8254f0-0d52-4969-b597-d455d0497fc1 | service: service-general | status: 201 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:44:51.460] [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-13 05:44:51.463] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 4.243145ms | method: GET | path: /api/v1/roles/master | request_id: a9386476-5106-4434-902f-38e5ce6e1051 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:45:27.836] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 4.303845ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: d89b0d16-16d9-4f4f-ba38-95464c6d92bc | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='user admin',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 05:45:27.832',"slug"='REKAMMEDIS' WHERE "id" = 17
[2026-04-13 05:45:27.836] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 6.830308ms | method: PUT | path: /api/v1/roles/master/17 | request_id: d89b0d16-16d9-4f4f-ba38-95464c6d92bc | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:46:18.175] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 05:46:18.175] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 05:46:18.175] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:46:18.175] [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-13 05:46:18.189] [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-13 05:46:18.189] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:46:18.196] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:46:18.196] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:46:18.198] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 05:46:18.198] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:46:18.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-13 05:46:18.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-13 05:46:18.251] [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-13 05:46:18.251] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 05:46:18.254] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 05:46:18.254] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 05:46:18.254] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 05:46:18.255] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 05:46:18.255] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 05:46:18.255] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 05:46:18.256] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 05:46:26.826] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 2.768887ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: d4e0be06-14e6-4f0c-a4ce-4f90193221c9 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='user admin',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 05:46:26.824',"slug"='software' WHERE "id" = 17
[2026-04-13 05:46:26.827] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 9.531ms | method: PUT | path: /api/v1/roles/master/17 | request_id: d4e0be06-14e6-4f0c-a4ce-4f90193221c9 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 05:46:56.365] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 1.98119ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 5c906cde-a47a-46aa-b701-d3b1753ecd93 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_master" WHERE "rol_master"."id" = 17
[2026-04-13 05:46:56.366] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 10.10.150.106 | latency: 3.907113ms | method: DELETE | path: /api/v1/roles/master/17 | request_id: 5c906cde-a47a-46aa-b701-d3b1753ecd93 | service: service-general | status: 200 | user_agent: Apidog/1.0.0 (https://apidog.com)
[2026-04-13 06:24:25.907] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 49.069µs | method: OPTIONS | path: /api/v1/roles/master | request_id: 17e53b5f-1f6a-4c9b-a1e1-4a28f423452e | 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-13 06:24:25.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-13 06:24:25.975] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 49.148068ms | method: GET | path: /api/v1/roles/master | request_id: 70222cc7-8d9d-4d30-b851-a5aae7a05787 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:28.654] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 24.234µs | method: OPTIONS | path: /api/v1/roles/master/1 | request_id: ee4e35ab-556d-4b2d-bf81-96b7b09faf03 | 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-13 06:24:28.693] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.61012ms | method: GET | path: /api/v1/roles/master/1 | request_id: 2e1c28dd-e8b2-4a39-9967-edf482ca9cce | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:31.664] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.928797ms | method: GET | path: /api/v1/roles/master/1 | request_id: 1741545f-6bba-4533-9d41-b1e1c10beb3b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:36.612] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 2.555825ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 70bbdef5-fd2d-4fa7-96f4-0a30287806f0 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='superadmin',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 06:24:36.61',"slug"='/superadmin' WHERE "id" = 1
[2026-04-13 06:24:36.612] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 5.066182ms | method: PUT | path: /api/v1/roles/master/1 | request_id: 70bbdef5-fd2d-4fa7-96f4-0a30287806f0 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:36.668] [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-13 06:24:36.670] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.813456ms | method: GET | path: /api/v1/roles/master | request_id: 458362e2-2b4e-4673-9369-6ace8f6583ed | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:47.937] [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-13 06:24:47.939] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.465807ms | method: GET | path: /api/v1/roles/master | request_id: ab59c6db-ea29-4f29-90e5-33c94f4bba87 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:24:57.555] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.665178ms | method: GET | path: /api/v1/roles/master/1 | request_id: 8c937bf8-b469-4a98-b730-410150e7c125 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:26:45.147] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 215.614µs | method: OPTIONS | path: /api/v1/roles/master/16 | request_id: c1f36003-75a6-4c70-9066-076bbb4b51bf | 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-13 06:26:45.192] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.333636ms | method: GET | path: /api/v1/roles/master/16 | request_id: 79fcc8d8-6acf-4dc4-b7c6-373d71985935 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:26:53.401] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 32.052376ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 701ef954-b007-4a80-9a72-a139d82afd18 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='user2',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 06:26:53.383',"slug"='/stim' WHERE "id" = 16
[2026-04-13 06:26:53.401] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 60.24474ms | method: PUT | path: /api/v1/roles/master/16 | request_id: 701ef954-b007-4a80-9a72-a139d82afd18 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:26:53.459] [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-13 06:26:53.461] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.896637ms | method: GET | path: /api/v1/roles/master | request_id: c86a0471-a751-495c-ab87-cd1cb95aed2f | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:45:29.489] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 54.855µs | method: OPTIONS | path: /api/v1/roles/master/2 | request_id: 0dd2811b-938a-452b-b132-826bb3a18e3f | 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-13 06:45:29.499] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.159968ms | method: GET | path: /api/v1/roles/master/2 | request_id: f8c69e31-3cbb-4fc1-8133-1937bd6ade60 | 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-13 06:45:29.561] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 35.061113ms | method: POST | path: /api/v1/auth/refresh | request_id: 153481cd-4329-4502-9482-a0f1f1be2b0d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:45:29.668] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 721.316µs | method: GET | path: /api/v1/auth/info | request_id: d3aaeb92-598a-4af3-8705-ba46a0e8eaff | service: service-general | status: 200 | user_agent: node
[2026-04-13 06:45:29.705] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 10.794737ms | method: GET | path: /api/v1/roles/master/2 | request_id: 4ffd6dd9-e491-449d-9739-f22708846a74 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:45:36.289] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 1.786695ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: ca8a322d-619f-4e16-ab24-a2dd7f32fd2d | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='admin',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 06:45:36.288',"slug"='/admin' WHERE "id" = 2
[2026-04-13 06:45:36.289] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.921487ms | method: PUT | path: /api/v1/roles/master/2 | request_id: ca8a322d-619f-4e16-ab24-a2dd7f32fd2d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:45:36.360] [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-13 06:45:36.363] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.574296ms | method: GET | path: /api/v1/roles/master | request_id: a0c92ded-79fd-4442-aefd-31a5c789be7c | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:46:26.914] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 25.603µs | method: OPTIONS | path: /api/v1/roles/master/3 | request_id: 15a808cd-abba-4660-9105-37fec13a7355 | 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-13 06:46:26.929] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.99913ms | method: GET | path: /api/v1/roles/master/3 | request_id: 310fa839-4c40-49bd-9236-1cb217984f65 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:46:29.807] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 2.018ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 12382894-bbc5-4c51-b2eb-188d258bf363 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='user',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 06:46:29.805',"slug"='/user' WHERE "id" = 3
[2026-04-13 06:46:29.807] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.286309ms | method: PUT | path: /api/v1/roles/master/3 | request_id: 12382894-bbc5-4c51-b2eb-188d258bf363 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:46:29.869] [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-13 06:46:29.870] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.726795ms | method: GET | path: /api/v1/roles/master | request_id: e119b707-bd88-4a50-a5a3-3adf8532b0d4 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:14.301] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 3.077467ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 9e204c70-b245-47b6-982c-bb61bc54f746 | rows: 1 | service: service-general | sql: DELETE FROM "role_access"."rol_master" WHERE "rol_master"."id" = 16
[2026-04-13 06:47:14.302] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 5.941032ms | method: DELETE | path: /api/v1/roles/master/16 | request_id: 9e204c70-b245-47b6-982c-bb61bc54f746 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:14.340] [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-13 06:47:14.341] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.363071ms | method: GET | path: /api/v1/roles/master | request_id: a9ad4fbb-d30d-474f-8229-57968e381261 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:16.521] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 54.298µs | method: OPTIONS | path: /api/v1/roles/master/15 | request_id: e28640cf-98da-4fe8-b5b4-bdfc7cd15a72 | 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-13 06:47:16.535] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 1.58583ms | method: GET | path: /api/v1/roles/master/15 | request_id: 1f418210-da0b-474e-bd42-539cc433dfbf | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:21.225] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 2.116072ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: 0d9c88cf-3d5d-44ff-9713-feeceae3d691 | rows: 1 | service: service-general | sql: UPDATE "role_access"."rol_master" SET "name"='STIM',"active"=true,"created_at"=NULL,"updated_at"='2026-04-13 06:47:21.223',"slug"='/Instalasi STIM' WHERE "id" = 15
[2026-04-13 06:47:21.225] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.207375ms | method: PUT | path: /api/v1/roles/master/15 | request_id: 0d9c88cf-3d5d-44ff-9713-feeceae3d691 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:21.273] [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-13 06:47:21.274] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.161059ms | method: GET | path: /api/v1/roles/master | request_id: e52c99ee-483d-4ec3-9de2-f1e7f2b4d2d7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:47:49.965] [DEBUG] Database query executed                                 | 📍 database.go:174 | duration_ms: 3.351736ms | environment: debug | ⚙️ service/internal/infrastructure/database.(*gormLoggerAdapter).Trace | request_id: be9ad700-e33c-4da9-9a7b-91da6f832aec | rows: 1 | service: service-general | sql: INSERT INTO "role_access"."rol_master" ("name","active","created_at","updated_at","slug") VALUES ('Software',true,'2026-04-13 06:47:49.963','2026-04-13 06:47:49.963','/Instalasi STIM/Software') RETURNING "id"
[2026-04-13 06:47:49.966] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 4.722102ms | method: POST | path: /api/v1/roles/master | request_id: be9ad700-e33c-4da9-9a7b-91da6f832aec | 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-13 06:47:50.010] [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-13 06:47:50.012] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.056336ms | method: GET | path: /api/v1/roles/master | request_id: 99da1f9d-cb58-4bf2-8ff6-64c7af8904bd | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:10.125] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 734.465µs | method: GET | path: /api/v1/roles/master/15 | request_id: 4ccf844f-322a-4bab-aa42-eb05538f06a4 | 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-13 06:51:10.190] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 48.508833ms | method: POST | path: /api/v1/auth/refresh | request_id: 5699f024-ef72-4a59-96f1-4e74b528814b | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:10.218] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 591.131µs | method: GET | path: /api/v1/auth/info | request_id: 1538f783-0c30-424e-9676-ce7a84089531 | service: service-general | status: 200 | user_agent: node
[2026-04-13 06:51:10.290] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 55.110576ms | method: GET | path: /api/v1/roles/master/15 | request_id: f1cf7ef1-852b-494c-ada4-5ff93b2aae2d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:32.820] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 28.941µs | method: OPTIONS | path: /api/v1/roles/pages/tree | query: active=true | request_id: a44082d3-e10b-4b38-b89e-3b9351e5179f | 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-13 06:51:32.834] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 6.725952ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: e336bb60-2378-46c8-82b2-f42faf3e7933 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:36.406] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.537563ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 0bb50e9a-aac8-4de6-96a2-6f93258f1923 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:37.219] [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-13 06:51:37.221] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.160614ms | method: GET | path: /api/v1/roles/master | request_id: 588ed84d-2fb5-41d1-953c-42d4fc378fe7 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:51:59.063] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.523732ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 8a115798-4d18-4ab2-ace1-30aff0970c07 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 06:52:00.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-13 06:52:00.123] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 2.485224ms | method: GET | path: /api/v1/roles/master | request_id: db0c6cf8-b122-4462-85fc-add62bb8f5b1 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 07:03:57.671] [WARNI] HTTP Request                                            | 📍 middleware.go:175 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 971.16µs | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: bac56253-0170-46ae-8679-51d5305bd11e | 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-13 07:03:57.928] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 83.620205ms | method: POST | path: /api/v1/auth/refresh | request_id: a02cdcc3-832b-4a69-8a29-e7609fcbb71d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 07:03:58.022] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 690.562µs | method: GET | path: /api/v1/auth/info | request_id: f26d6e83-f9de-4ab9-9c37-878c891076cc | service: service-general | status: 200 | user_agent: node
[2026-04-13 07:03:58.090] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 29.924868ms | method: GET | path: /api/v1/roles/pages/tree | query: active=true | request_id: 04b7c2ac-621f-4aaa-8fe0-4cd3e2ec503d | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 07:04:00.750] [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-13 07:04:00.753] [INFO ] HTTP Request                                            | 📍 middleware.go:177 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/servers.NewHTTPServer.LoggingMiddleware.func3 | ip: 172.15.151.174 | latency: 3.71647ms | method: GET | path: /api/v1/roles/master | request_id: 0aa3cc08-8adf-40e3-bbe5-4128a0fea2d5 | service: service-general | status: 200 | user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36
[2026-04-13 07:47:20.527] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 07:47:20.528] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 07:47:20.528] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:20.528] [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-13 07:47:20.532] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:20.532] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:20.556] [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-13 07:47:20.556] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:20.567] [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-13 07:47:20.567] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:20.576] [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-13 07:47:20.576] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:20.584] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:20.584] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:20.587] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 07:47:20.587] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 07:47:20.587] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 07:47:20.588] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 07:47:20.588] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 07:47:20.588] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:20.588] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 07:47:21.961] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 07:47:21.961] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 07:47:21.962] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:21.962] [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-13 07:47:21.972] [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-13 07:47:21.972] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:21.979] [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-13 07:47:21.979] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:21.986] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:21.987] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:21.989] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:21.989] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:22.009] [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-13 07:47:22.009] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:22.012] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 07:47:22.013] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 07:47:22.013] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 07:47:22.013] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 07:47:22.014] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 07:47:22.014] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 07:47:22.014] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:24.855] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 07:47:24.855] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 07:47:24.855] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:24.855] [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-13 07:47:24.858] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:24.858] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:24.880] [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-13 07:47:24.880] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:24.889] [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-13 07:47:24.889] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:24.897] [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-13 07:47:24.897] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:24.905] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:24.905] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:24.907] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 07:47:24.908] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 07:47:24.908] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 07:47:24.908] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 07:47:24.908] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:24.908] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 07:47:24.909] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 07:47:26.969] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 07:47:26.969] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 07:47:26.969] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:26.969] [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-13 07:47:26.993] [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-13 07:47:26.993] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:27.000] [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-13 07:47:27.000] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:27.007] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:27.007] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:27.009] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 07:47:27.009] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:27.062] [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-13 07:47:27.062] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 07:47:27.065] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 07:47:27.066] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 07:47:27.066] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 07:47:27.066] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 07:47:27.066] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 07:47:27.066] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 07:47:27.067] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:21:58.699] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:21:58.700] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:21:58.700] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:21:58.700] [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-13 21:21:58.710] [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-13 21:21:58.710] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:21:58.719] [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-13 21:21:58.719] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:21:58.726] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:21:58.726] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:21:58.728] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:21:58.728] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:21:58.754] [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-13 21:21:58.754] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:21:58.756] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:21:58.756] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:21:58.756] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:21:58.757] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:21:58.757] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:21:58.757] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:21:58.757] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:22:00.783] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:22:00.783] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:22:00.783] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:00.783] [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-13 21:22:00.791] [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-13 21:22:00.791] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:00.798] [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-13 21:22:00.798] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:00.804] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:00.804] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:00.806] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:00.806] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:00.825] [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-13 21:22:00.825] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:00.826] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:22:00.826] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:22:00.827] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:22:00.827] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:22:00.827] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:22:00.827] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:00.827] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:22:04.005] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:22:04.005] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:22:04.005] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:04.005] [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-13 21:22:04.013] [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-13 21:22:04.013] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:04.021] [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-13 21:22:04.021] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:04.028] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:04.028] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:04.030] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:04.030] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:04.052] [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-13 21:22:04.052] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:04.054] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:22:04.054] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:22:04.054] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:22:04.055] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:22:04.055] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:04.055] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:22:04.055] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:22:06.605] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:22:06.605] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:22:06.605] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:06.605] [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-13 21:22:06.607] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:06.607] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:06.625] [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-13 21:22:06.626] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:06.633] [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-13 21:22:06.634] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:06.643] [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-13 21:22:06.643] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:06.650] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:22:06.650] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:22:06.651] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:22:06.652] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:22:06.652] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:22:06.652] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:22:06.652] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:22:06.652] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:22:06.653] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:25:14.184] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:25:14.185] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:25:14.185] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:14.185] [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-13 21:25:14.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-13 21:25:14.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-13 21:25:14.218] [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-13 21:25:14.218] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:14.226] [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-13 21:25:14.226] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:14.233] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:14.233] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:14.235] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:14.235] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:14.238] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:25:14.239] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:25:14.239] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:25:14.240] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:25:14.240] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:14.240] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:25:14.240] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:25:17.165] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:25:17.165] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:25:17.165] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:17.165] [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-13 21:25:17.174] [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-13 21:25:17.174] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:17.181] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:17.181] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:17.183] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:17.183] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:17.206] [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-13 21:25:17.206] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:17.214] [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-13 21:25:17.214] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:17.217] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:25:17.218] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:25:17.218] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:25:17.219] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:25:17.219] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:25:17.219] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:17.219] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:25:19.384] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:25:19.385] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:25:19.385] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:19.385] [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-13 21:25:19.394] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:19.394] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.396] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:19.396] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.416] [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-13 21:25:19.416] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.423] [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-13 21:25:19.424] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.434] [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-13 21:25:19.434] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.438] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:25:19.439] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:25:19.439] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:25:19.439] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:25:19.439] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:25:19.440] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:25:19.440] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:19.603] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:25:19.603] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:25:19.603] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:19.603] [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-13 21:25:19.622] [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-13 21:25:19.622] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.630] [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-13 21:25:19.630] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.637] [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-13 21:25:19.637] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.644] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:19.644] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.645] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:25:19.645] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:25:19.646] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:25:19.647] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:25:19.647] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:25:19.647] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:25:19.647] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:25:19.648] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:25:19.648] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:26:20.029] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:26:20.029] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:26:20.029] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:26:20.029] [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-13 21:26:20.051] [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-13 21:26:20.051] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:26:20.060] [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-13 21:26:20.060] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:26:20.067] [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-13 21:26:20.067] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:26:20.074] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:26:20.074] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:26:20.076] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:26:20.076] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:26:20.077] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:26:20.077] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:26:20.077] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:26:20.078] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:26:20.078] [INFO ] REST API running                                        | 📍 main.go:288 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:26:20.078] [INFO ] Application started successfully                        | 📍 main.go:349 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:26:20.078] [INFO ] gRPC Server running                                     | 📍 main.go:315 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:28:08.927] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:28:08.928] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:28:08.928] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:28:08.928] [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-13 21:28:08.937] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:28:08.937] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:28:08.939] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:28:08.939] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:28:08.962] [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-13 21:28:08.962] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:28:08.969] [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-13 21:28:08.969] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:28:08.977] [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-13 21:28:08.977] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:28:08.980] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:28:08.980] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:28:08.980] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:28:08.981] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:28:08.981] [INFO ] Application started successfully                        | 📍 main.go:366 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:28:08.981] [INFO ] gRPC Server running                                     | 📍 main.go:332 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:28:08.982] [INFO ] REST API running                                        | 📍 main.go:305 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 21:30:09.084] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 21:30:09.084] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 21:30:09.084] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:30:09.084] [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-13 21:30:09.093] [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-13 21:30:09.093] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:30:09.101] [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-13 21:30:09.101] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:30:09.111] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:30:09.111] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:30:09.112] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 21:30:09.112] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:30:09.133] [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-13 21:30:09.133] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 21:30:09.134] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 21:30:09.135] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 21:30:09.135] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 21:30:09.135] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 21:30:09.135] [INFO ] Application started successfully                        | 📍 main.go:366 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 21:30:09.135] [INFO ] gRPC Server running                                     | 📍 main.go:332 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 21:30:09.135] [INFO ] REST API running                                        | 📍 main.go:305 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 22:29:53.703] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:29:53.704] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:29:53.704] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:29:53.704] [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-13 22:29:53.706] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:29:53.706] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:29:53.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-13 22:29:53.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-13 22:29:53.736] [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-13 22:29:53.736] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:29:53.744] [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-13 22:29:53.745] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:29:53.752] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:29:53.752] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:29:53.753] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:29:53.755] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:29:53.756] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:29:53.756] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:29:53.756] [INFO ] Application started successfully                        | 📍 main.go:366 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:29:53.756] [INFO ] gRPC Server running                                     | 📍 main.go:332 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 22:29:53.756] [INFO ] REST API running                                        | 📍 main.go:305 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 22:32:43.984] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:32:43.984] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:32:43.984] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:32:43.984] [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-13 22:32:43.992] [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-13 22:32:43.993] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:32:44.000] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:32:44.000] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:32:44.001] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:32:44.001] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:32:44.023] [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-13 22:32:44.023] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:32:44.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-13 22:32:44.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-13 22:32:44.033] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:32:44.033] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:32:44.033] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:32:44.034] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:32:44.034] [INFO ] Application started successfully                        | 📍 main.go:366 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:32:44.034] [INFO ] REST API running                                        | 📍 main.go:305 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 22:32:44.034] [INFO ] gRPC Server running                                     | 📍 main.go:332 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 22:33:16.348] [INFO ] Application starting                                    | 📍 main.go:82 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:33:16.348] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:97 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:33:16.348] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:109 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:33:16.348] [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-13 22:33:16.355] [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-13 22:33:16.355] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:16.364] [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-13 22:33:16.364] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:16.370] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:33:16.370] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:16.372] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:33:16.372] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:16.397] [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-13 22:33:16.397] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:16.398] [INFO ] Cache initialized                                       | 📍 main.go:142 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:33:16.399] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:33:16.399] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:33:16.399] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:33:16.399] [INFO ] Application started successfully                        | 📍 main.go:366 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:33:16.399] [INFO ] gRPC Server running                                     | 📍 main.go:332 | environment: debug | ⚙️ main.main.func2 | port: 8095 | service: service-general
[2026-04-13 22:33:16.400] [INFO ] REST API running                                        | 📍 main.go:305 | environment: debug | ⚙️ main.main.func1 | port: 8094 | service: service-general
[2026-04-13 22:33:38.768] [INFO ] Application starting                                    | 📍 main.go:84 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:33:38.769] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:99 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:33:38.769] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:111 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:33:38.769] [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-13 22:33:38.771] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:33:38.771] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:38.792] [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-13 22:33:38.792] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:38.801] [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-13 22:33:38.802] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:38.808] [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-13 22:33:38.809] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:38.815] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:33:38.815] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:33:38.817] [INFO ] Cache initialized                                       | 📍 main.go:144 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:33:38.818] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:33:38.818] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:33:38.819] [INFO ] REST API running                                        | 📍 main.go:323 | environment: debug | ⚙️ main.main.func2 | port: 8094 | service: service-general
[2026-04-13 22:33:38.819] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:33:38.819] [INFO ] Application started successfully                        | 📍 main.go:384 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:33:38.819] [INFO ] gRPC Server running                                     | 📍 main.go:350 | environment: debug | ⚙️ main.main.func3 | port: 8095 | service: service-general
[2026-04-13 22:34:04.165] [INFO ] Application starting                                    | 📍 main.go:84 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:34:04.165] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:99 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:34:04.165] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:111 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:04.165] [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-13 22:34:04.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-13 22:34:04.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-13 22:34:04.194] [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-13 22:34:04.194] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:04.201] [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-13 22:34:04.201] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:04.208] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:04.208] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:04.210] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:04.210] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:04.212] [INFO ] Cache initialized                                       | 📍 main.go:144 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:34:04.213] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:34:04.213] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:34:04.213] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:34:04.213] [INFO ] Application started successfully                        | 📍 main.go:384 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:04.213] [INFO ] gRPC Server running                                     | 📍 main.go:350 | environment: debug | ⚙️ main.main.func3 | port: 8095 | service: service-general
[2026-04-13 22:34:04.213] [INFO ] REST API running                                        | 📍 main.go:323 | environment: debug | ⚙️ main.main.func2 | port: 8094 | service: service-general
[2026-04-13 22:34:16.084] [INFO ] Application starting                                    | 📍 main.go:84 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:34:16.084] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:99 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:34:16.084] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:111 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:16.084] [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-13 22:34:16.091] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:16.091] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:16.093] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:16.093] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:16.113] [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-13 22:34:16.113] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:16.121] [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-13 22:34:16.121] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:16.129] [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-13 22:34:16.129] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:16.130] [INFO ] Cache initialized                                       | 📍 main.go:144 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:34:16.131] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:34:16.131] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:34:16.131] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:34:16.131] [INFO ] Application started successfully                        | 📍 main.go:384 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:16.131] [INFO ] REST API running                                        | 📍 main.go:323 | environment: debug | ⚙️ main.main.func2 | port: 8094 | service: service-general
[2026-04-13 22:34:16.131] [INFO ] gRPC Server running                                     | 📍 main.go:350 | environment: debug | ⚙️ main.main.func3 | port: 8095 | service: service-general
[2026-04-13 22:34:20.055] [INFO ] Application starting                                    | 📍 main.go:84 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-13 22:34:20.055] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:99 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-13 22:34:20.055] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:111 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:20.055] [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-13 22:34:20.074] [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-13 22:34:20.074] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:20.082] [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-13 22:34:20.082] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:20.089] [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-13 22:34:20.090] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:20.096] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:20.097] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:20.098] [INFO ] Successfully connected and configured GORM for database | 📍 database.go:384 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.(*service).addDatabase | service: service-general
[2026-04-13 22:34:20.098] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-13 22:34:20.099] [INFO ] Cache initialized                                       | 📍 main.go:144 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-13 22:34:20.100] [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/Dev | service: service-general | static_tokens_len: 4
[2026-04-13 22:34:20.100] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-13 22:34:20.100] [INFO ] Registered RolPermission gRPC service                   | 📍 server.go:35 | environment: debug | ⚙️ service/internal/infrastructure/transport/grpc/servers.NewGRPCServer | service: service-general
[2026-04-13 22:34:20.100] [INFO ] Application started successfully                        | 📍 main.go:384 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-13 22:34:20.101] [INFO ] REST API running                                        | 📍 main.go:323 | environment: debug | ⚙️ main.main.func2 | port: 8094 | service: service-general
[2026-04-13 22:34:20.101] [INFO ] gRPC Server running                                     | 📍 main.go:350 | environment: debug | ⚙️ main.main.func3 | port: 8095 | service: service-general
