mirror of
https://gitee.com/johng/gf
synced 2026-06-06 02:25:47 +08:00
allowing use printToStdout, printToFile and printToWriter at the same time for Logger of package glog (#2990)
This commit is contained in:
@ -222,21 +222,22 @@ func (l *Logger) print(ctx context.Context, level int, stack string, values ...a
|
||||
// doDefaultPrint outputs the logging content according configuration.
|
||||
func (l *Logger) doDefaultPrint(ctx context.Context, input *HandlerInput) *bytes.Buffer {
|
||||
var buffer *bytes.Buffer
|
||||
if l.config.Writer == nil {
|
||||
// Allow output to stdout?
|
||||
if l.config.StdoutPrint {
|
||||
if buf := l.printToStdout(ctx, input); buf != nil {
|
||||
buffer = buf
|
||||
}
|
||||
// Allow output to stdout?
|
||||
if l.config.StdoutPrint {
|
||||
if buf := l.printToStdout(ctx, input); buf != nil {
|
||||
buffer = buf
|
||||
}
|
||||
}
|
||||
|
||||
// Output content to disk file.
|
||||
if l.config.Path != "" {
|
||||
if buf := l.printToFile(ctx, input.Time, input); buf != nil {
|
||||
buffer = buf
|
||||
}
|
||||
// Output content to disk file.
|
||||
if l.config.Path != "" {
|
||||
if buf := l.printToFile(ctx, input.Time, input); buf != nil {
|
||||
buffer = buf
|
||||
}
|
||||
} else {
|
||||
}
|
||||
|
||||
// Used custom writer.
|
||||
if l.config.Writer != nil {
|
||||
// Output to custom writer.
|
||||
if buf := l.printToWriter(ctx, input); buf != nil {
|
||||
buffer = buf
|
||||
|
||||
Reference in New Issue
Block a user