Replace Bash qvm scripts with Go CLI implementation
This commit is contained in:
parent
ffb456707f
commit
2a6a333721
27 changed files with 2551 additions and 1702 deletions
27
internal/logging/logger.go
Normal file
27
internal/logging/logger.go
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
package logging
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
)
|
||||
|
||||
// Simple logging package matching bash script format:
|
||||
// [INFO] message
|
||||
// [WARN] message
|
||||
// [ERROR] message
|
||||
// No timestamps or additional metadata
|
||||
|
||||
// Info prints an informational message
|
||||
func Info(msg string) {
|
||||
fmt.Printf("[INFO] %s\n", msg)
|
||||
}
|
||||
|
||||
// Warn prints a warning message
|
||||
func Warn(msg string) {
|
||||
fmt.Printf("[WARN] %s\n", msg)
|
||||
}
|
||||
|
||||
// Error prints an error message
|
||||
func Error(msg string) {
|
||||
fmt.Fprintf(os.Stderr, "[ERROR] %s\n", msg)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue