continue cleaning up main, add comments, integrate environment into command hash key, raise private network initialize sleep

This commit is contained in:
2023-12-24 23:50:21 -06:00
parent 707acc99e2
commit 8e0630fbe7
2 changed files with 51 additions and 49 deletions

31
logs.go Normal file
View File

@@ -0,0 +1,31 @@
package main
import (
"os"
"github.com/rs/zerolog"
)
// logOut implements zerolog.LevelWriter
type logOut struct{}
// Write should not be called
func (l logOut) Write(p []byte) (n int, err error) {
return os.Stdout.Write(p)
}
const timeFormat = "2006-01-02 15:04:05"
var (
standardOut = zerolog.ConsoleWriter{Out: os.Stdout, TimeFormat: timeFormat}
errorOut = zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: timeFormat}
)
// WriteLevel write to the appropriate output
func (l logOut) WriteLevel(level zerolog.Level, p []byte) (n int, err error) {
if level <= zerolog.WarnLevel {
return standardOut.Write(p)
} else {
return errorOut.Write(p)
}
}