You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
409 B
18 lines
409 B
// +build !stdlog,!nolog |
|
|
|
package build |
|
|
|
import "os" |
|
|
|
// LoggingType is a log type that writes to both stdout and the log rotator, if |
|
// present. |
|
const LoggingType = LogTypeDefault |
|
|
|
// Write writes the byte slice to both stdout and the log rotator, if present. |
|
func (w *LogWriter) Write(b []byte) (int, error) { |
|
os.Stdout.Write(b) |
|
if w.RotatorPipe != nil { |
|
w.RotatorPipe.Write(b) |
|
} |
|
return len(b), nil |
|
}
|
|
|