Versions in this module Expand all Collapse all v0 v0.1.2 Feb 6, 2023 Changes in this version + func Debug(msg string, keyvals ...interface{}) + func Error(msg string, keyvals ...interface{}) + func Info(msg string, keyvals ...interface{}) + func InitLogger(l tmlog.Logger) + func NewAsyncFileLogger(filePath string, buffSize int64) tmlog.Logger + func NewConsoleLogger() tmlog.Logger + func With(keyvals ...interface{}) tmlog.Logger + type AsyncFileWriter struct + func NewAsyncFileWriter(filePath string, bufSize int64) *AsyncFileWriter + func (w *AsyncFileWriter) Flush() error + func (w *AsyncFileWriter) Start() error + func (w *AsyncFileWriter) Stop() + func (w *AsyncFileWriter) SyncWrite(msg []byte) + func (w *AsyncFileWriter) Write(msg []byte) (n int, err error) + type HourTicker struct + C <-chan time.Time + func NewHourTicker() *HourTicker + func (ht *HourTicker) Stop() + func (ht *HourTicker) Ticker() <-chan time.Time