Documentation ¶
Index ¶
- Constants
- func Fatal(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Fatalln(v ...interface{})
- func LevelAdd(cfg LevelConfig) error
- func LevelGetById(id int) level
- func LevelGetByName(name string) level
- func NewFormat(name string, fmat string) error
- func Panic(v ...interface{})
- func Panicf(format string, v ...interface{})
- func Panicln(v ...interface{})
- func Print(v ...interface{})
- func Printf(format string, v ...interface{})
- func Println(v ...interface{})
- func SpecClass(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecEnd(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecFile(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecFunction(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecHostname(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecLevelLowercase(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecLevelUppercase(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecLine(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecPercent(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecPid(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecStack(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecString(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecTimeStamp(buf *buffer, sp *spec, f *format, evt *event) error
- func SpecUsermsg(buf *buffer, sp *spec, f *format, evt *event) error
- type DefaultConfig
- type FileConfig
- type FormatConfig
- type HLogConfig
- type LevelConfig
- type RuleConfig
- type TRANSFER
- type Width
Constants ¶
View Source
const ( HLOG_ACTION_FILE = "file" HLOG_ACTION_STDERR = "stderr" HLOG_ACTION_STDOUT = "stdout" HLOG_ACTION_SYSLOG = "syslog" )
Variables ¶
This section is empty.
Functions ¶
func LevelAdd ¶
func LevelAdd(cfg LevelConfig) error
func LevelGetById ¶
func LevelGetById(id int) level
func LevelGetByName ¶
func LevelGetByName(name string) level
func SpecFunction ¶
func SpecFunction(buf *buffer, sp *spec, f *format, evt *event) error
func SpecHostname ¶
func SpecHostname(buf *buffer, sp *spec, f *format, evt *event) error
func SpecLevelLowercase ¶
func SpecLevelLowercase(buf *buffer, sp *spec, f *format, evt *event) error
func SpecLevelUppercase ¶
func SpecLevelUppercase(buf *buffer, sp *spec, f *format, evt *event) error
func SpecPercent ¶
func SpecPercent(buf *buffer, sp *spec, f *format, evt *event) error
func SpecString ¶
func SpecString(buf *buffer, sp *spec, f *format, evt *event) error
func SpecUsermsg ¶
func SpecUsermsg(buf *buffer, sp *spec, f *format, evt *event) error
Types ¶
type DefaultConfig ¶
type DefaultConfig struct { Format string `yaml:"format"` File FileConfig `yaml:"file"` }
type FileConfig ¶
type FormatConfig ¶
type HLogConfig ¶
type HLogConfig struct { Default DefaultConfig `yaml:"default"` Levels []LevelConfig `yaml:"levels"` Formats []FormatConfig `yaml:"formats"` Rules []RuleConfig `yaml:"rules"` }
type LevelConfig ¶
type RuleConfig ¶
type RuleConfig struct { Type string `yaml:"type"` Level string `yaml:"level"` Action string `yaml:"action"` Syslog string `yaml:"syslog"` File FileConfig `yaml:"file"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.