From f9c07f839570d7d40b403210f86f24696d4e546f Mon Sep 17 00:00:00 2001 From: Justin Judd Date: Sat, 30 Jul 2016 21:40:28 +0900 Subject: [PATCH] Moved logging to use package level logger. Disabled by default. --- common.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 common.go diff --git a/common.go b/common.go new file mode 100644 index 0000000..961fe7b --- /dev/null +++ b/common.go @@ -0,0 +1,18 @@ +package sshrpc + +import ( + "io" + "io/ioutil" + "log" +) + +var logger *log.Logger + +func init() { + logger = log.New(ioutil.Discard, "sshrpc", 0) +} + +// EnableLogging enables logging for the sshrpc library +func EnableLogging(output io.Writer) { + logger.SetOutput(output) +}