contrib/config_ecs_instance_connect/agent/log/log.go (21 lines of code) (raw):

package log import ( "log/syslog" "fmt" "os" ) var sysLog *syslog.Writer func init() { var err error sysLog, err = syslog.Dial("", "", syslog.LOG_ERR, "config_ecs_instance_connect") if err != nil { fmt.Println(err) os.Exit(1) } } func GetLogger() *syslog.Writer { return sysLog } func Info(strs ...interface{}) { sysLog.Info(fmt.Sprint(strs)) }