mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-04-12 15:17:16 +03:00
26 lines
404 B
Go
26 lines
404 B
Go
package chat
|
|
|
|
import (
|
|
"io"
|
|
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{})
|
|
}
|