Documentation ¶
Index ¶
- Variables
- type Config
- type Log
- type LogInfo
- type LogManager
- func (lm *LogManager) Close() (err error)
- func (lm *LogManager) CreateLog(name string, logConfig log.Config) (ml *Log, err error)
- func (lm *LogManager) DeleteLog(name string) (err error)
- func (lm *LogManager) GetLog(name string) (ml *Log, err error)
- func (lm *LogManager) ListLogs() (logs []*Log)
- func (lm *LogManager) RestoreLog(name string, r io.Reader) (err error)
- func (lm *LogManager) TruncateLog(name string) (err error)
- type LogStatus
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrClosed = errors.New("logman: closed") ErrNotExist = errors.New("logman: log does not exist") ErrInvalidName = errors.New("logman: invalid log name") )
View Source
var (
DefaultConfig = Config{
DataDirectory: "./data",
ReadBufferSize: 1 << 20,
WriteBufferSize: 1 << 20,
}
)
Functions ¶
This section is empty.
Types ¶
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
type LogManager ¶
type LogManager struct {
// contains filtered or unexported fields
}
func NewLogManager ¶
func NewLogManager(config Config, reporter metrics.Reporter) (lm *LogManager, err error)
func (*LogManager) Close ¶
func (lm *LogManager) Close() (err error)
func (*LogManager) DeleteLog ¶
func (lm *LogManager) DeleteLog(name string) (err error)
func (*LogManager) ListLogs ¶
func (lm *LogManager) ListLogs() (logs []*Log)
func (*LogManager) RestoreLog ¶
func (lm *LogManager) RestoreLog(name string, r io.Reader) (err error)
func (*LogManager) TruncateLog ¶
func (lm *LogManager) TruncateLog(name string) (err error)
Click to show internal directories.
Click to hide internal directories.