Documentation ¶
Index ¶
Constants ¶
View Source
const ( // GitalyLogDirEnvKey defines the environment variable used to specify the Gitaly log directory GitalyLogDirEnvKey = "GITALY_LOG_DIR" // LogTimestampFormat defines the timestamp format in log files LogTimestampFormat = "2006-01-02T15:04:05.000Z" )
Variables ¶
View Source
var ( // Loggers is convenient when you want to apply configuration to all // loggers Loggers = []*logrus.Logger{defaultLogger, grpcGo} )
Functions ¶
Types ¶
type HookLogger ¶
type HookLogger struct {
// contains filtered or unexported fields
}
HookLogger is a wrapper around *logrus.Logger
func NewHookLogger ¶
func NewHookLogger() *HookLogger
NewHookLogger creates a file logger, since both stderr and stdout will be displayed in git output
func (*HookLogger) Errorf ¶
func (h *HookLogger) Errorf(format string, a ...interface{})
Errorf logs a formatted error at the Fatal level
func (*HookLogger) Fatal ¶
func (h *HookLogger) Fatal(err error)
Fatal logs an error at the Fatal level and writes a generic message to stderr
func (*HookLogger) Fatalf ¶
func (h *HookLogger) Fatalf(format string, a ...interface{})
Fatalf logs a formatted error at the Fatal level
func (*HookLogger) Logger ¶
func (h *HookLogger) Logger() *logrus.Logger
Logger returns the underlying logrus logger
Click to show internal directories.
Click to hide internal directories.