[2026-04-19 10:20:35.249] [INFO ] Application starting                                    | 📍 main.go:90 | environment: debug | ⚙️ main.main | log_level: debug | service: service-general
[2026-04-19 10:20:35.249] [DEBUG] Config loaded                                           | cache_enabled: true | 📍 main.go:105 | database_count: 5 | environment: debug | ⚙️ main.main | server_mode: debug | service: service-general
[2026-04-19 10:20:35.249] [INFO ] Minio Object Storage client initialized                 | 📍 main.go:117 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-19 10:20:35.249] [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-19 10:20:35.264] [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-19 10:20:35.264] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: simrs | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-19 10:20:35.273] [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-19 10:20:35.273] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: default | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-19 10:20:35.280] [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-19 10:20:35.280] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: satudata | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-19 10:20:35.283] [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-19 10:20:35.283] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: ris | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-19 10:20:35.304] [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-19 10:20:35.304] [INFO ] Successfully connected to database                      | 📍 database.go:203 | db_name: farmasi | environment: debug | ⚙️ service/internal/infrastructure/database.New.func1 | service: service-general
[2026-04-19 10:20:35.308] [INFO ] Cache initialized                                       | 📍 main.go:150 | environment: debug | ⚙️ main.main | host: redis | port: 6379 | service: service-general
[2026-04-19 10:20:35.308] [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-19 10:20:35.309] [INFO ] Keycloak provider added for hybrid                      | 📍 provider.go:97 | environment: debug | ⚙️ service/internal/infrastructure/transport/http/middleware.(*ProviderFactory).CreateProviders | service: service-general
[2026-04-19 10:20:35.310] [INFO ] Application started successfully                        | 📍 main.go:404 | environment: debug | ⚙️ main.main | service: service-general
[2026-04-19 10:20:35.310] [INFO ] REST API running                                        | 📍 main.go:343 | environment: debug | ⚙️ main.main.func1 | port: 8096 | service: service-general
[2026-04-19 10:20:35.310] [INFO ] gRPC Server running                                     | 📍 main.go:370 | environment: debug | ⚙️ main.main.func2 | port: 8097 | service: service-general
