1 # -*- coding: utf-8 -*-
2 # Description: logging for netdata python.d modules
10 def log_msg(msg_type, *args):
12 Print message on stderr.
15 sys.stderr.write(PROGRAM)
17 sys.stderr.write(msg_type)
18 sys.stderr.write(": ")
21 sys.stderr.write(str(i))
22 sys.stderr.write("\n")
28 Print debug message on stderr.
33 log_msg("DEBUG", *args)
38 Print message on stderr.
40 log_msg("ERROR", *args)
45 Print message on stderr.
47 log_msg("INFO", *args)
52 Print message on stderr and exit.
54 log_msg("FATAL", *args)
55 sys.stdout.write('DISABLE\n')