Documentation
¶
Index ¶
- Variables
- type Formatter
- type Handler
- func NewBasicHandler(sink io.Writer) Handler
- func NewBasicHandlerUsing(sink io.Writer, fmter Formatter) Handler
- func NewCloseHandler(sink io.WriteCloser) Handler
- func NewCloseHandlerUsing(sink io.WriteCloser, fmter Formatter) Handler
- func NewConsoleHandler() Handler
- func NewConsoleHandlerUsing(fmter Formatter) Handler
- func NewFileHandler(path string) (Handler, error)
- func NewFileHandlerUsing(path string, fmter Formatter) (Handler, error)
- func NewFluentdHandler(addr, tag string) Handler
- func NewFlushHandler(sink io.Writer) Handler
- func NewFlushHandlerUsing(sink io.Writer, fmter Formatter) Handler
- func NewNopHandler() Handler
- func NewRotateHandler(path string, limit int64, num int) Handler
- func NewRotateHandlerUsing(path string, limit int64, num int, fmter Formatter) Handler
- func NewSyslogHandler(tag string) Handler
- func NewSyslogHandlerTo(addr, tag string) Handler
- type MemoryHandler
- type Record
Constants ¶
This section is empty.
Variables ¶
View Source
var LevelOnlyFormatter = &levelOnlyFormatter{}
View Source
var SimpleFormatter = &simpleFormatter{}
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface { // 書き出すレベル。 // Output の引数の重要度が Handler の重要度以上であれば実際に書き出し、未満であれば書き出さない。 // 初期値は基本的に level.ALL。 Level() level.Level // 書き出すレベルを指定する。 SetLevel(lv level.Level) // 書き出す。 Output(rec Record) // バッファを使っているなら、低層に書き出す。 Flush() Close() }
ログの書き出し機。
func NewBasicHandler ¶
func NewCloseHandler ¶
func NewCloseHandler(sink io.WriteCloser) Handler
func NewCloseHandlerUsing ¶
func NewCloseHandlerUsing(sink io.WriteCloser, fmter Formatter) Handler
func NewConsoleHandlerUsing ¶
func NewFluentdHandler ¶
func NewFlushHandler ¶
func NewNopHandler ¶
func NewNopHandler() Handler
func NewRotateHandlerUsing ¶
func NewSyslogHandler ¶
func NewSyslogHandlerTo ¶
type MemoryHandler ¶
type MemoryHandler struct {
// contains filtered or unexported fields
}
デバッグ用のハンドラ。
func NewMemoryHandler ¶
func NewMemoryHandler() *MemoryHandler
func NewMemoryHandlerUsing ¶
func NewMemoryHandlerUsing(fmter Formatter) *MemoryHandler
func (*MemoryHandler) Dump ¶
func (hndl *MemoryHandler) Dump() string
Click to show internal directories.
Click to hide internal directories.