aboutsummaryrefslogtreecommitdiff
path: root/database/functions.go
blob: 71723caad59e0048dc7740d404d13c167cc5cc98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package database

import (
	"path/filepath"

	"dove/config"

	"gorm.io/gorm/logger"
)

func resolveDatabasePath() string {
	return filepath.Join(config.DataDir, DATABASE_FILE_NAME)
}

func resolveGORMLogLevel() logger.Interface {
	switch config.Server.Debug {
	case true:
		return logger.Default.LogMode(logger.Info)
	default:
		return logger.Default.LogMode(logger.Silent)
	}
}