Documentation ¶
Index ¶
- func Close()
- func GetDayBegin(d time.Time) time.Time
- func GetHourBegin(d time.Time) time.Time
- func GetLineEncodeFlag(data []byte) bool
- func LineFieldDecode(data []byte) []byte
- func LogLineDecode(data []byte) map[string]string
- func SetDebugLogLevel(l Level)
- type BufferWriter
- func (b *BufferWriter) Available() int
- func (b *BufferWriter) Buffered() int
- func (b *BufferWriter) Close() error
- func (b *BufferWriter) Flush() error
- func (b *BufferWriter) Name() string
- func (b *BufferWriter) Reset()
- func (b *BufferWriter) Size() int
- func (b *BufferWriter) Write(data []byte) (nn int, err error)
- type FileWriter
- type Level
- type LogBuffer
- func (b *LogBuffer) Available() int
- func (b *LogBuffer) Buffered() int
- func (b *LogBuffer) Extend(size int)
- func (b *LogBuffer) GetBytes() []byte
- func (b *LogBuffer) Reset()
- func (b *LogBuffer) Size() int
- func (b *LogBuffer) Write(data []byte)
- func (b *LogBuffer) WriteByte(c byte)
- func (b *LogBuffer) WriteString(s string)
- func (b *LogBuffer) WriteTimeString(t time.Time)
- type LogEngine
- type LogFeild
- type LogRow
- func (row *LogRow) Add(fld string, val interface{}) *LogRow
- func (row *LogRow) Begin() *LogRow
- func (row *LogRow) BeginTime(btime time.Time) *LogRow
- func (row *LogRow) ClientIP(val string) *LogRow
- func (row *LogRow) Encode(pbuf *LogBuffer)
- func (row *LogRow) FuncName(val string) *LogRow
- func (row *LogRow) Output()
- func (row *LogRow) Reset()
- func (row *LogRow) TableName(val string) *LogRow
- func (row *LogRow) UserId(val string) *LogRow
- func (row *LogRow) WriteEncodeString(pbuf *LogBuffer, data string)
- func (row *LogRow) WriteLogFieldSpliter(pbuf *LogBuffer)
- func (row *LogRow) WriteLogLineSpliter(pbuf *LogBuffer)
- type RotateType
- type SimpleLogger
- func (lg *SimpleLogger) Debug(v ...interface{})
- func (lg *SimpleLogger) Debugf(format string, v ...interface{})
- func (lg *SimpleLogger) Error(v ...interface{})
- func (lg *SimpleLogger) Errorf(format string, v ...interface{})
- func (lg *SimpleLogger) Fatal(v ...interface{})
- func (lg *SimpleLogger) Fatalf(format string, v ...interface{})
- func (lg *SimpleLogger) Info(v ...interface{})
- func (lg *SimpleLogger) Infof(format string, v ...interface{})
- func (lg *SimpleLogger) Output(level_str string, msg string) error
- func (lg *SimpleLogger) SetLevel(l Level)
- func (lg *SimpleLogger) Warn(v ...interface{})
- func (lg *SimpleLogger) Warnf(format string, v ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLineEncodeFlag ¶
func LineFieldDecode ¶
func LogLineDecode ¶
func SetDebugLogLevel ¶
func SetDebugLogLevel(l Level)
Types ¶
type BufferWriter ¶
type BufferWriter struct {
// contains filtered or unexported fields
}
func NewBufferWriter ¶
func (*BufferWriter) Available ¶
func (b *BufferWriter) Available() int
func (*BufferWriter) Buffered ¶
func (b *BufferWriter) Buffered() int
func (*BufferWriter) Close ¶
func (b *BufferWriter) Close() error
func (*BufferWriter) Flush ¶
func (b *BufferWriter) Flush() error
func (*BufferWriter) Name ¶
func (b *BufferWriter) Name() string
func (*BufferWriter) Reset ¶
func (b *BufferWriter) Reset()
func (*BufferWriter) Size ¶
func (b *BufferWriter) Size() int
type FileWriter ¶
type FileWriter struct {
// contains filtered or unexported fields
}
func NewFileWriter ¶
func NewFileWriter(file_path string, rotate RotateType) *FileWriter
func (*FileWriter) Close ¶
func (fw *FileWriter) Close() error
func (*FileWriter) Flush ¶
func (fw *FileWriter) Flush() error
type LogBuffer ¶
type LogBuffer struct {
// contains filtered or unexported fields
}
func NewLogBuffer ¶
func NewLogBuffer() *LogBuffer
func NewLogBufferSize ¶
func (*LogBuffer) WriteString ¶
func (*LogBuffer) WriteTimeString ¶
type LogEngine ¶ added in v0.3.2
type LogEngine struct {
// contains filtered or unexported fields
}
func InitEngine ¶ added in v0.3.2
func InitEngine(lpath string, rtype RotateType) *LogEngine
func NewEngine ¶ added in v0.3.2
func NewEngine(lpath string, rtype RotateType) *LogEngine
func (*LogEngine) GenCurLogFile ¶ added in v0.3.2
func (*LogEngine) GetCurLogFile ¶ added in v0.3.2
type LogRow ¶ added in v0.3.2
type LogRow struct {
// contains filtered or unexported fields
}
func (*LogRow) WriteEncodeString ¶ added in v0.3.2
func (*LogRow) WriteLogFieldSpliter ¶ added in v0.3.2
func (*LogRow) WriteLogLineSpliter ¶ added in v0.3.2
type SimpleLogger ¶
type SimpleLogger struct {
// contains filtered or unexported fields
}
func NewSimpleLogger ¶
func NewSimpleLogger() *SimpleLogger
func (*SimpleLogger) Debug ¶
func (lg *SimpleLogger) Debug(v ...interface{})
func (*SimpleLogger) Debugf ¶
func (lg *SimpleLogger) Debugf(format string, v ...interface{})
func (*SimpleLogger) Error ¶
func (lg *SimpleLogger) Error(v ...interface{})
func (*SimpleLogger) Errorf ¶
func (lg *SimpleLogger) Errorf(format string, v ...interface{})
func (*SimpleLogger) Fatal ¶
func (lg *SimpleLogger) Fatal(v ...interface{})
func (*SimpleLogger) Fatalf ¶
func (lg *SimpleLogger) Fatalf(format string, v ...interface{})
func (*SimpleLogger) Info ¶
func (lg *SimpleLogger) Info(v ...interface{})
func (*SimpleLogger) Infof ¶
func (lg *SimpleLogger) Infof(format string, v ...interface{})
func (*SimpleLogger) SetLevel ¶
func (lg *SimpleLogger) SetLevel(l Level)
func (*SimpleLogger) Warn ¶
func (lg *SimpleLogger) Warn(v ...interface{})
func (*SimpleLogger) Warnf ¶
func (lg *SimpleLogger) Warnf(format string, v ...interface{})
Click to show internal directories.
Click to hide internal directories.