Refactor logging and start adding rule matching code.

This commit is contained in:
Anna Rose Wiggins 2025-06-27 22:35:17 -04:00
parent 8549f36c8f
commit 33837895d9
4 changed files with 92 additions and 22 deletions

27
internal/logger/logger.go Normal file
View file

@ -0,0 +1,27 @@
package logger
import (
"fmt"
"os"
)
func Log(msg string) {
fmt.Println(msg)
}
func LogIfError(err error, msg string) {
if err == nil {
return
}
fmt.Printf("%s: %s\n", msg, err.Error())
}
func FatalIfError(err error, msg string) {
if err == nil {
return
}
LogIfError(err, msg)
os.Exit(1)
}