From 75a26ef61abed26ab468168fcdcc5d6fca34277b Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 22 Mar 2025 01:14:15 +0100 Subject: [PATCH] Initial commit --- go.mod | 3 +++ main.go | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 go.mod create mode 100644 main.go diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..f3da6a6 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module modifier + +go 1.24.1 diff --git a/main.go b/main.go new file mode 100644 index 0000000..83e6b37 --- /dev/null +++ b/main.go @@ -0,0 +1,29 @@ +package main + +import ( + "fmt" + "io" + "log" + "os" +) + +var Error *log.Logger +var Warning *log.Logger +func init() { + log.SetFlags(log.Lmicroseconds | log.Lshortfile) + logger := io.MultiWriter(os.Stdout) + log.SetOutput(logger) + + Error = log.New(io.MultiWriter(os.Stderr, os.Stdout), + fmt.Sprintf("%sERROR:%s ", "\033[0;101m", "\033[0m"), + log.Lmicroseconds|log.Lshortfile) + Warning = log.New(os.Stdout, + fmt.Sprintf("%sWarning:%s ", "\033[0;93m", "\033[0m"), + log.Lmicroseconds|log.Lshortfile) +} + +func main() { + log.Println("Hello, World!") + Warning.Println("Hello, World!") + Error.Println("Hello, World!") +} \ No newline at end of file