github.com/haalcala/mattermost-server-change-repo@v0.0.0-20210713015153-16753fbeee5f/config/split_logger.go (about)

     1  // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
     2  // See LICENSE.txt for license information.
     3  
     4  package config
     5  
     6  import (
     7  	"fmt"
     8  
     9  	"github.com/mattermost/mattermost-server/v5/mlog"
    10  )
    11  
    12  type splitLogger struct {
    13  	wrappedLog *mlog.Logger
    14  }
    15  
    16  func (s *splitLogger) Error(msg ...interface{}) {
    17  	s.wrappedLog.Error(fmt.Sprint(msg...))
    18  }
    19  
    20  func (s *splitLogger) Warning(msg ...interface{}) {
    21  	s.wrappedLog.Warn(fmt.Sprint(msg...))
    22  }
    23  
    24  // Ignoring more verbose messages from split
    25  func (s *splitLogger) Info(msg ...interface{}) {
    26  	//s.wrappedLog.Info(fmt.Sprint(msg...))
    27  }
    28  
    29  func (s *splitLogger) Debug(msg ...interface{}) {
    30  	//s.wrappedLog.Debug(fmt.Sprint(msg...))
    31  }
    32  
    33  func (s *splitLogger) Verbose(msg ...interface{}) {
    34  	//s.wrappedLog.Info(fmt.Sprint(msg...))
    35  }