25 lines
369 B
Go
25 lines
369 B
Go
package main
|
|
|
|
import (
|
|
"gopkg.in/ini.v1"
|
|
"log"
|
|
)
|
|
|
|
type Cfg struct {
|
|
Dir string `ini:"dir"` // "logs"
|
|
Match string `ini:"match"` // "warn"
|
|
Url string `ini:"url"` // ""
|
|
Key string `ini:"key"` // ""
|
|
Info string `ini:"info"` // ""
|
|
}
|
|
|
|
var C = Cfg{}
|
|
|
|
func init() {
|
|
load, err := ini.Load("log.ini")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
load.MapTo(&C)
|
|
}
|