Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferedLogger ¶
type BufferedLogger struct {
// contains filtered or unexported fields
}
BufferedLogger is a logger that buffers log entries and writes them to a file or stderr.
func NewBufferedLogger ¶
func NewBufferedLogger(opts config.AccessLogOptions) (*BufferedLogger, error)
NewBufferedLogger creates a new BufferedLogger instance.
func (*BufferedLogger) Close ¶
func (l *BufferedLogger) Close() error
Close closes the logger and releases resources.
func (*BufferedLogger) Flush ¶
func (l *BufferedLogger) Flush() error
Flush flushes the buffer to the underlying file.
func (*BufferedLogger) Write ¶
func (l *BufferedLogger) Write(log string)
Write writes a log entry to the buffer.
Click to show internal directories.
Click to hide internal directories.