Golang log/syslog.Writer.Err(), Info() and Notice() functions example
package log/syslog
Golang log/syslog.Writer.Err(), Info() and Notice() functions usage example
package main
import (
"log"
"log/syslog"
)
func main() {
// connection to a log on localhost
// change localhost to remote server IP address if you want the log message
// to be sent to the remote server
logWriter, err := syslog.Dial("udp", "localhost", syslog.LOG_ERR, "Error logger")
defer logWriter.Close()
if err != nil {
log.Fatal("error")
}
logWriter.Err("error")
logWriter.Notice("notice")
logWriter.Info("information")
logWriter.Write([]byte("Hello Logger!"))
}
References :
http://golang.org/pkg/log/syslog/#Writer.Err
Advertisement
Something interesting
Tutorials
+11.1k Golang : How to determine a prime number?
+7.3k Golang : How to iterate a slice without using for loop?
+5.4k Golang : Reclaim memory occupied by make() example
+5k Golang : micron to centimeter example
+5.6k Python : Print unicode escape characters and string
+11.5k Golang : Change date format to yyyy-mm-dd
+13.5k Golang : Read XML elements data with xml.CharData example
+20.2k Golang : How to get struct tag and use field name to retrieve data?
+27.7k PHP : Count number of JSON items/objects
+19.6k Golang : Close channel after ticker stopped example
+16.5k Golang : Execute terminal command to remote machine example
+8.7k Golang : Combine slices but preserve order example