Speed up startup

This commit is contained in:
Simon Martens
2024-11-10 19:05:06 +01:00
parent a81e78c0fd
commit bdd4eeab26
14 changed files with 463 additions and 208 deletions

View File

@@ -5,6 +5,14 @@ import (
"os"
)
func Panic(err error, msg string) {
fmt.Println(msg)
if err != nil {
fmt.Println("Error: ", err)
}
os.Exit(1)
}
func MaybePanic(err error, msg string) {
if err == nil {
return

View File

@@ -2,19 +2,25 @@ package helpers
import "fmt"
func LogOnDebug[T fmt.Stringer](object T, msg string) {
func LogOnDebug[T fmt.Stringer](object *T, msg string) {
if msg != "" {
fmt.Println(msg)
}
fmt.Println(object)
if object != nil {
fmt.Println(*object)
}
}
func LogOnErr[T fmt.Stringer](object T, err error, msg string) {
func LogOnErr[T fmt.Stringer](object *T, err error, msg string) {
if err != nil {
if msg != "" {
fmt.Println(msg)
}
fmt.Println(object)
if object != nil {
fmt.Println(*object)
}
fmt.Println("Error: ", err)
}
}