Sha256: b7e632fb2cc9cc78315a2b788fc7260e4646a5d790aec4a0055519a39bde2cd1
Contents?: true
Size: 767 Bytes
Versions: 3
Compression:
Stored size: 767 Bytes
Contents
package main import ( "fmt" "log/syslog" "net/http" "os" log "github.com/Sirupsen/logrus" logrus_syslog "github.com/Sirupsen/logrus/hooks/syslog" "<%= namespace %>/<%= application_name %>/global" "<%= namespace %>/<%= application_name %>/handlers" ) func main() { config := os.Args[1] rootfolder := os.Args[2] global.LoadConfig(config, rootfolder) setupHandlers() } func setupHandlers() { logger := log.New() hook, err := logrus_syslog.NewSyslogHook("udp", global.Config.SysLogIP, syslog.LOG_DEBUG, "") if err != nil { log.Fatal("Unable to create sylogger") } logger.Hooks.Add(hook) http.Handle("/", handlers.GetRouter(logger)) fmt.Println("Listening for connections on port", 8001) http.ListenAndServe(fmt.Sprintf(":%v", 8001), nil) }
Version data entries
3 entries across 3 versions & 1 rubygems