mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender.git
synced 2025-08-03 02:09:15 +02:00
feat:#150 updated log messages
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -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")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user