2023-12-28 12:35:05 -06:00
|
|
|
package log
|
|
|
|
|
|
|
|
import (
|
|
|
|
origlog "log"
|
|
|
|
)
|
|
|
|
|
2023-12-31 10:45:04 -06:00
|
|
|
/*
|
2023-12-30 20:48:24 -06:00
|
|
|
|
2023-12-31 10:45:04 -06:00
|
|
|
a simple way turn logging messages on and off. The gui config
|
|
|
|
window will let you enable & disable logging while your app is
|
|
|
|
running.
|
2023-12-31 02:49:26 -06:00
|
|
|
|
2023-12-31 10:45:04 -06:00
|
|
|
Example:
|
2023-12-30 20:48:24 -06:00
|
|
|
|
2023-12-31 10:45:04 -06:00
|
|
|
log.Log(NETWARN, "socket connection failed to 127.0.0.1:8080")
|
2023-12-30 20:48:24 -06:00
|
|
|
|
2023-12-31 10:45:04 -06:00
|
|
|
In your package, register NETWARN:
|
|
|
|
|
|
|
|
var NETWARN bool
|
|
|
|
log.Register("myNetPkg", "NETWARN", &NETWARN)
|
|
|
|
*/
|
2023-12-30 20:48:24 -06:00
|
|
|
|
2023-12-31 02:49:26 -06:00
|
|
|
func Log(b bool, a ...any) {
|
|
|
|
if ! b { return }
|
2023-12-31 05:00:13 -06:00
|
|
|
origlog.Println(a...)
|
2023-12-31 02:49:26 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
func Logf(b bool, s string, a ...any) {
|
|
|
|
if ! b { return }
|
2023-12-31 05:00:13 -06:00
|
|
|
origlog.Printf(s, a...)
|
2023-12-31 02:49:26 -06:00
|
|
|
}
|