getDBLogLevel converts application log level to GORM log level
(level string)
| 34 | |
| 35 | // getDBLogLevel converts application log level to GORM log level |
| 36 | func getDBLogLevel(level string) logger.LogLevel { |
| 37 | switch level { |
| 38 | case log.LevelDebug: |
| 39 | return logger.Info |
| 40 | case log.LevelInfo: |
| 41 | return logger.Silent |
| 42 | case log.LevelWarn: |
| 43 | return logger.Warn |
| 44 | case log.LevelError: |
| 45 | return logger.Error |
| 46 | default: |
| 47 | return logger.Silent |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | // InitSchema migrates database schema to reflect the latest model definition |
| 52 | func InitSchema(db *gorm.DB) { |
no outgoing calls