Documentation
¶
Index ¶
- Constants
- type Array
- type Logger
- type SimpleLogger
- func (l *SimpleLogger) Debug(s string)
- func (l *SimpleLogger) ErrorFromErr(e error)
- func (l *SimpleLogger) ErrorFromString(s string)
- func (l *SimpleLogger) Flush()
- func (l *SimpleLogger) Info(s string)
- func (l *SimpleLogger) Level() int
- func (l *SimpleLogger) PanicFromErr(e error)
- func (l *SimpleLogger) PanicFromString(s string)
- func (l *SimpleLogger) Print(s string, level level)
- func (l *SimpleLogger) Println(s string, level level)
- func (l *SimpleLogger) Trace(s string)
- type TimeFactory
- type TimeFactoryZero
Constants ¶
View Source
const ( INFO level = iota DEBUG TRACE ERROR PANIC )
View Source
const ( TOP_BUFFER_SIZE = 256 LOW_BUFFER_SIZE = TOP_BUFFER_SIZE * 6 TIME_BUF_SIZE = 64 PREFIX_BUF_SIZE = 64 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type SimpleLogger ¶
type SimpleLogger struct {
// contains filtered or unexported fields
}
SimpleLogger atomic flag 会有公平性的问题
func (*SimpleLogger) Debug ¶
func (l *SimpleLogger) Debug(s string)
func (*SimpleLogger) ErrorFromString ¶
func (l *SimpleLogger) ErrorFromString(s string)
func (*SimpleLogger) Flush ¶
func (l *SimpleLogger) Flush()
func (*SimpleLogger) Info ¶
func (l *SimpleLogger) Info(s string)
func (*SimpleLogger) Level ¶
func (l *SimpleLogger) Level() int
func (*SimpleLogger) PanicFromErr ¶
func (l *SimpleLogger) PanicFromErr(e error)
func (*SimpleLogger) PanicFromString ¶
func (l *SimpleLogger) PanicFromString(s string)
func (*SimpleLogger) Print ¶
func (l *SimpleLogger) Print(s string, level level)
func (*SimpleLogger) Println ¶
func (l *SimpleLogger) Println(s string, level level)
func (*SimpleLogger) Trace ¶
func (l *SimpleLogger) Trace(s string)
type TimeFactory ¶
type TimeFactory struct {
// contains filtered or unexported fields
}
func NewTimeFactory ¶
func NewTimeFactory() *TimeFactory
func (*TimeFactory) Get ¶
func (t *TimeFactory) Get() []byte
func (*TimeFactory) Start ¶
func (t *TimeFactory) Start()
type TimeFactoryZero ¶ added in v0.1.5
type TimeFactoryZero struct {
// contains filtered or unexported fields
}
func NewTimeFactoryZero ¶ added in v0.1.5
func NewTimeFactoryZero() *TimeFactoryZero
func (*TimeFactoryZero) Get ¶ added in v0.1.5
func (t *TimeFactoryZero) Get() ([32]byte, int)
func (*TimeFactoryZero) Start ¶ added in v0.1.5
func (t *TimeFactoryZero) Start()
Click to show internal directories.
Click to hide internal directories.