diff --git a/reallog.go b/reallog.go index dad2770..fe9062d 100644 --- a/reallog.go +++ b/reallog.go @@ -24,24 +24,28 @@ func HttpMode(w http.ResponseWriter) { httpMode = w } -func DaemonShow() { +func DaemonShow() bool { if daemonMode { fmt.Println("daemonMode=true") + return true } else { fmt.Println("daemonMode=false") + return false } } func realPrintln(a ...any) { if daemonMode { + // in daemon mode, don't put timestamps on each line if captureMode == nil { fmt.Println(a...) } else { fmt.Fprintln(captureMode, a...) } } else { + // put timestamps on each line if captureMode == nil { - fmt.Println(a...) + reallog.Println(a...) } else { // TODO: add datestamp fmt.Fprintln(captureMode, a...) @@ -55,12 +59,14 @@ func realPrintln(a ...any) { func realPrintf(s string, a ...any) { if daemonMode { + // in daemon mode, don't put timestamps on each line if captureMode == nil { fmt.Printf(s, a...) } else { fmt.Fprintf(captureMode, s, a...) } } else { + // put timestamps on each line if captureMode == nil { reallog.Printf(s, a...) } else {