Documentation ¶
Index ¶
- type Fields
- type XLogger
- func (l *XLogger) Debug(args ...interface{})
- func (l *XLogger) Error(args ...interface{})
- func (l *XLogger) Fatal(args ...interface{})
- func (l *XLogger) Info(args ...interface{})
- func (l *XLogger) Panic(args ...interface{})
- func (l *XLogger) Printf(format string, args ...interface{})
- func (l *XLogger) Println(args ...interface{})
- func (l *XLogger) SetPath(path string) *XLogger
- func (l *XLogger) Start() *XLogger
- func (l *XLogger) ToConsole()
- func (l *XLogger) ToFile(name string)
- func (l *XLogger) ToFileAndConsole(name string)
- func (l *XLogger) Trace(args ...interface{})
- func (l *XLogger) Warn(args ...interface{})
- func (l *XLogger) Warning(args ...interface{})
- func (l *XLogger) WithField(key string, value interface{}) *logrus.Entry
- func (l *XLogger) WithFields(fields Fields) *logrus.Entry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type XLogger ¶ added in v1.1.0
type XLogger struct {
// contains filtered or unexported fields
}
func (*XLogger) Debug ¶ added in v1.1.0
func (l *XLogger) Debug(args ...interface{})
Debug logs a message at level Debug on the standard shared.logger.
func (*XLogger) Error ¶ added in v1.1.0
func (l *XLogger) Error(args ...interface{})
Error logs a message at level Error on the standard shared.logger.
func (*XLogger) Fatal ¶ added in v1.1.0
func (l *XLogger) Fatal(args ...interface{})
Fatal logs a message at level Fatal on the standard logger then the process will exit with status set to 1.
func (*XLogger) Info ¶ added in v1.1.0
func (l *XLogger) Info(args ...interface{})
Info logs a message at level Info on the standard shared.logger.
func (*XLogger) Panic ¶ added in v1.1.0
func (l *XLogger) Panic(args ...interface{})
Panic logs a message at level Panic on the standard shared.logger.
func (*XLogger) Printf ¶ added in v1.1.0
Printf logs a message at level Info on the standard shared.logger.
func (*XLogger) Println ¶ added in v1.1.0
func (l *XLogger) Println(args ...interface{})
Println logs a message at level Info on the standard shared.logger.
func (*XLogger) ToConsole ¶ added in v1.1.0
func (l *XLogger) ToConsole()
ToConsole sets the logging to console
func (*XLogger) ToFileAndConsole ¶ added in v1.1.0
ToFileAndConsole sets the logging to file and console
func (*XLogger) Trace ¶ added in v1.1.0
func (l *XLogger) Trace(args ...interface{})
Trace logs a message at level Trace on the standard shared.logger.
func (*XLogger) Warn ¶ added in v1.1.0
func (l *XLogger) Warn(args ...interface{})
Warn logs a message at level Warn on the standard shared.logger. Deprecated: Use Warn instead
func (*XLogger) Warning ¶ added in v1.1.0
func (l *XLogger) Warning(args ...interface{})
Warning logs a message at level Warn on the standard shared.logger.
func (*XLogger) WithField ¶ added in v1.1.0
WithField creates an entry from the standard logger and adds a field to it. If you want multiple fields, use `WithFields`.
Note that it doesn't log until you call Debug, Print, Info, Warn, Fatal or Panic on the Entry it returns.
func (*XLogger) WithFields ¶ added in v1.1.0
WithFields creates an entry from the standard logger and adds multiple fields to it. This is simply a helper for `WithField`, invoking it once for each field.
Note that it doesn't log until you call Debug, Print, Info, Warn, Fatal or Panic on the Entry it returns.