diff --git a/README.md b/README.md index 8b25540..ac9c23b 100644 --- a/README.md +++ b/README.md @@ -78,3 +78,4 @@ Following detections have been tested: * > * * +* diff --git a/main_release.go b/main_release.go index db235bd..938542c 100644 --- a/main_release.go +++ b/main_release.go @@ -13,17 +13,5 @@ import ( var resourceSSHPrivateKey string func init() { - // Open /dev/null for writing - nullFile, err := os.OpenFile(os.DevNull, os.O_WRONLY, 0666) - if err != nil { - fmt.Println("Error opening /dev/null:", err) - return - } - - // Redirect stdout and stderr to /dev/null - os.Stdout = nullFile - os.Stderr = nullFile - - // Redirect log facility to /dev/null - log.SetOutput(nullFile) + systemSilenceAllLogging() } diff --git a/system.go b/system.go new file mode 100644 index 0000000..b615ed6 --- /dev/null +++ b/system.go @@ -0,0 +1,24 @@ +package main + +import ( + "os" + "fmt" + "log" +) + +// Silence all logging +func systemSilenceAllLogging() { + // Open /dev/null for writing + nullFile, err := os.OpenFile(os.DevNull, os.O_WRONLY, 0666) + if err != nil { + fmt.Println("Error opening /dev/null:", err) + return + } + + // Redirect stdout and stderr to /dev/null + os.Stdout = nullFile + os.Stderr = nullFile + + // Redirect log facility to /dev/null + log.SetOutput(nullFile) +}