mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-04-13 07:37:17 +03:00
24 lines
405 B
Go
24 lines
405 B
Go
package chat
|
|
|
|
import "io"
|
|
import stdlog "log"
|
|
|
|
var logger *stdlog.Logger
|
|
|
|
// SetLogger changes the logger used for logging inside the package
|
|
func SetLogger(w io.Writer) {
|
|
flags := stdlog.Flags()
|
|
prefix := "[chat] "
|
|
logger = stdlog.New(w, prefix, flags)
|
|
}
|
|
|
|
type nullWriter struct{}
|
|
|
|
func (nullWriter) Write(data []byte) (int, error) {
|
|
return len(data), nil
|
|
}
|
|
|
|
func init() {
|
|
SetLogger(nullWriter{})
|
|
}
|