commit 75a26ef61abed26ab468168fcdcc5d6fca34277b Author: PhatPhuckDave Date: Sat Mar 22 01:14:15 2025 +0100 Initial commit 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