feat:#150 updated log messages

This commit is contained in:
Elmar Kresse
2024-01-23 19:07:12 +01:00
parent 0198e74652
commit 8a47c1bc21
2 changed files with 10 additions and 9 deletions

View File

@@ -5,7 +5,7 @@ import (
"github.com/pocketbase/pocketbase/plugins/migratecmd" "github.com/pocketbase/pocketbase/plugins/migratecmd"
_ "htwkalender/migrations" _ "htwkalender/migrations"
"htwkalender/service" "htwkalender/service"
"log" "log/slog"
"os" "os"
"strings" "strings"
) )
@@ -27,6 +27,6 @@ func main() {
service.AddSchedules(app) service.AddSchedules(app)
if err := app.Start(); err != nil { if err := app.Start(); err != nil {
log.Fatal(err) slog.Error("Failed to start app: %v", err)
} }
} }

View File

@@ -1,17 +1,18 @@
package feed package feed
import ( import (
"database/sql"
"github.com/pocketbase/dbx" "github.com/pocketbase/dbx"
"github.com/pocketbase/pocketbase/daos" "github.com/pocketbase/pocketbase/daos"
database "htwkalender/service/db" database "htwkalender/service/db"
localTime "htwkalender/service/functions/time" localTime "htwkalender/service/functions/time"
"log" "log/slog"
) )
func ClearFeeds(db *daos.Dao, months int, clock localTime.Clock) { func ClearFeeds(db *daos.Dao, months int, clock localTime.Clock) {
feeds, err := database.GetAllFeeds(db) feeds, err := database.GetAllFeeds(db)
if err != nil { if err != nil {
log.Println("CleanFeeds: get all feeds failed") slog.Error("CleanFeeds: failed to get all feeds", err)
return return
} }
for _, feed := range feeds { for _, feed := range feeds {
@@ -22,13 +23,13 @@ func ClearFeeds(db *daos.Dao, months int, clock localTime.Clock) {
if feedRetrievedTime.Before(timeShift) { if feedRetrievedTime.Before(timeShift) {
// delete feed // delete feed
sqlResult, err := db.DB().Delete("feeds", dbx.NewExp("id = {:id}", dbx.Params{"id": feed.GetId()})).Execute() var sqlResult sql.Result
sqlResult, err = db.DB().Delete("feeds", dbx.NewExp("id = {:id}", dbx.Params{"id": feed.GetId()})).Execute()
if err != nil { if err != nil {
log.Println("CleanFeeds: delete feed " + feed.GetId() + " failed") slog.Error("CleanFeeds: delete feed "+feed.GetId()+" failed", err)
log.Println(err) slog.Error("SQL Result: ", sqlResult)
log.Println(sqlResult)
} else { } else {
log.Println("CleanFeeds: delete feed " + feed.GetId() + " successful") slog.Info("CleanFeeds: delete feed " + feed.GetId() + " successful")
} }
} }
} }