package daemon import ( "fmt" "os" "time" ) // Logf writes a timestamped message to stderr with the [greywall:daemon] prefix. func Logf(format string, args ...interface{}) { ts := time.Now().Format("2006-01-02 15:04:05") fmt.Fprintf(os.Stderr, ts+" [greywall:daemon] "+format+"\n", args...) //nolint:gosec // logging to stderr, not user-facing HTML }