summaryrefslogtreecommitdiff
path: root/log.go
blob: 026a3f11e81ca0ecc3f0520d789ad88c304a836f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package log

import 	(
	origlog "log"
)

/*

a simple way turn logging messages on and off. The gui config
window will let you enable & disable logging while your app is
running.

Example:

	log.Log(NETWARN, "socket connection failed to 127.0.0.1:8080")

In your package, register NETWARN:

	var NETWARN bool
	log.Register("myNetPkg", "NETWARN", &NETWARN)
*/

func Log(b bool, a ...any) {
	if ! b { return }
	origlog.Println(a...)
}

func Logf(b bool, s string, a ...any) {
	if ! b { return }
	origlog.Printf(s, a...)
}