mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-07 00:14:25 +00:00
Remove too many debug messages
This commit is contained in:
@@ -22,17 +22,13 @@ type UserStats struct {
|
||||
// If no secret exists, it generates and stores a new one
|
||||
func (db *database) EnsureJWTSecret() (string, error) {
|
||||
log := getLogger().WithGroup("system")
|
||||
log.Debug("ensuring JWT secret exists")
|
||||
|
||||
// First, try to get existing secret
|
||||
secret, err := db.GetSystemSetting(JWTSecretKey)
|
||||
if err == nil {
|
||||
log.Debug("existing JWT secret found")
|
||||
return secret, nil
|
||||
}
|
||||
|
||||
log.Info("no existing JWT secret found, generating new secret")
|
||||
|
||||
// Generate new secret if none exists
|
||||
newSecret, err := generateRandomSecret(32) // 256 bits
|
||||
if err != nil {
|
||||
@@ -45,30 +41,24 @@ func (db *database) EnsureJWTSecret() (string, error) {
|
||||
return "", fmt.Errorf("failed to store JWT secret: %w", err)
|
||||
}
|
||||
|
||||
log.Info("new JWT secret generated and stored successfully")
|
||||
log.Info("new JWT secret generated and stored")
|
||||
|
||||
return newSecret, nil
|
||||
}
|
||||
|
||||
// GetSystemSetting retrieves a system setting by key
|
||||
func (db *database) GetSystemSetting(key string) (string, error) {
|
||||
log := getLogger().WithGroup("system")
|
||||
log.Debug("retrieving system setting", "key", key)
|
||||
|
||||
var value string
|
||||
err := db.QueryRow("SELECT value FROM system_settings WHERE key = ?", key).Scan(&value)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
log.Debug("system setting retrieved successfully", "key", key)
|
||||
return value, nil
|
||||
}
|
||||
|
||||
// SetSystemSetting stores or updates a system setting
|
||||
func (db *database) SetSystemSetting(key, value string) error {
|
||||
log := getLogger().WithGroup("system")
|
||||
log.Debug("storing system setting", "key", key)
|
||||
|
||||
_, err := db.Exec(`
|
||||
INSERT INTO system_settings (key, value)
|
||||
VALUES (?, ?)
|
||||
@@ -79,7 +69,6 @@ func (db *database) SetSystemSetting(key, value string) error {
|
||||
return fmt.Errorf("failed to store system setting: %w", err)
|
||||
}
|
||||
|
||||
log.Info("system setting stored successfully", "key", key)
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -95,15 +84,11 @@ func generateRandomSecret(bytes int) (string, error) {
|
||||
}
|
||||
|
||||
secret := base64.StdEncoding.EncodeToString(b)
|
||||
log.Debug("random secret generated successfully", "bytes", bytes)
|
||||
return secret, nil
|
||||
}
|
||||
|
||||
// GetSystemStats returns system-wide statistics
|
||||
func (db *database) GetSystemStats() (*UserStats, error) {
|
||||
log := getLogger().WithGroup("system")
|
||||
log.Debug("collecting system statistics")
|
||||
|
||||
stats := &UserStats{}
|
||||
|
||||
// Get total users
|
||||
@@ -111,14 +96,12 @@ func (db *database) GetSystemStats() (*UserStats, error) {
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to get total users count: %w", err)
|
||||
}
|
||||
log.Debug("got total users count", "count", stats.TotalUsers)
|
||||
|
||||
// Get total workspaces
|
||||
err = db.QueryRow("SELECT COUNT(*) FROM workspaces").Scan(&stats.TotalWorkspaces)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to get total workspaces count: %w", err)
|
||||
}
|
||||
log.Debug("got total workspaces count", "count", stats.TotalWorkspaces)
|
||||
|
||||
// Get active users (users with activity in last 30 days)
|
||||
err = db.QueryRow(`
|
||||
@@ -129,6 +112,5 @@ func (db *database) GetSystemStats() (*UserStats, error) {
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to get active users count: %w", err)
|
||||
}
|
||||
log.Debug("got active users count", "count", stats.ActiveUsers)
|
||||
return stats, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user