package Tools import ( "log" "os" "github.com/joho/godotenv" ) // ReadDotEnvFile reads environment variables from .env file func ReadDotEnvFile(f string) { err := godotenv.Load(f) if err != nil { log.Fatal("Error loading .env file") } } // InitLog ensure log file exists and set appropriate flags (remove timestamp at start of line). func InitLog(p string) { logFile, err := os.OpenFile(p, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { panic(err) } log.SetOutput(logFile) log.SetFlags(log.Flags() &^ (log.Ldate | log.Ltime)) }