diff --git a/src/logging/logging.go b/src/logging/logging.go index 7be5146..4f6a66a 100644 --- a/src/logging/logging.go +++ b/src/logging/logging.go @@ -2,6 +2,26 @@ package logging import "log" +type EventType int + +const ( + ReadFile EventType = iota +) + func Info(message string) { log.Print(message) } + +func Infof(message string, vars ...any) { + log.Printf(message, vars...) +} + +func Event(eventType EventType, eventData ...any) { + switch eventType { + case ReadFile: + { + log.Printf("Reading file %s", eventData[0]) + break + } + } +} diff --git a/src/main/main.go b/src/main/main.go index 9d77ad5..7c30a9a 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -307,12 +307,19 @@ func cleanupSessions() { } } +func ReadFile(path string) ([]byte, error) { + logging.Event(logging.ReadFile, "static/blank_profile.jpg") + data, err := os.ReadFile(path) + logging.Infof("Successfully read file at %s", path) + return data, err +} + func main() { logging.Info("Starting the server") var err error = nil - blankPhotoData, err = os.ReadFile("static/blank_profile.jpg") + blankPhotoData, err = ReadFile("static/blank_profile.jpg") if err != nil { log.Fatal("Could not load blank profile image") }