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.