Documentation
¶
Index ¶
- func New(progress string, logOpts slog.HandlerOptions) slog.Handler
- func NewPrettyLog(progress string, logOpts slog.HandlerOptions) slog.Handler
- func NewRootLog(logOpts slog.HandlerOptions) slog.Handler
- func NewSimpleLog(out io.Writer, level slog.Leveler) slog.Handler
- type LogAggregator
- func (la *LogAggregator) Copy(r io.ReadCloser) (n int, err error)
- func (la *LogAggregator) FailedMessage(routineID string, msg string)
- func (la *LogAggregator) Flush()
- func (la *LogAggregator) LogMessage(routineID string, msg string)
- func (la *LogAggregator) SuccessMessage(routineID string, msg string)
- func (la *LogAggregator) Write(p []byte) (n int, err error)
- type LogEntry
- type LogMessage
- type Options
- type ResettableOnce
- type SimpleHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPrettyLog ¶ added in v0.9.0
func NewPrettyLog(progress string, logOpts slog.HandlerOptions) slog.Handler
func NewRootLog ¶ added in v0.9.0
func NewRootLog(logOpts slog.HandlerOptions) slog.Handler
Types ¶
type LogAggregator ¶
type LogAggregator struct {
// contains filtered or unexported fields
}
func GetLogAggregator ¶
func GetLogAggregator() *LogAggregator
func NewLogAggregator ¶
func NewLogAggregator(format string) *LogAggregator
GetLogAggregator returns the singleton instance of LogAggregator.
func (*LogAggregator) Copy ¶ added in v0.9.0
func (la *LogAggregator) Copy(r io.ReadCloser) (n int, err error)
func (*LogAggregator) FailedMessage ¶
func (la *LogAggregator) FailedMessage(routineID string, msg string)
func (*LogAggregator) Flush ¶
func (la *LogAggregator) Flush()
Flush will close the log channel and wait for all messages to be processed.
func (*LogAggregator) LogMessage ¶
func (la *LogAggregator) LogMessage(routineID string, msg string)
func (*LogAggregator) SuccessMessage ¶
func (la *LogAggregator) SuccessMessage(routineID string, msg string)
type LogMessage ¶
type LogMessage struct {
// contains filtered or unexported fields
}
type ResettableOnce ¶
type ResettableOnce struct {
// contains filtered or unexported fields
}
func (*ResettableOnce) Do ¶
func (ro *ResettableOnce) Do(f func())
func (*ResettableOnce) Reset ¶
func (ro *ResettableOnce) Reset()
type SimpleHandler ¶ added in v0.9.0
type SimpleHandler struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.