1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package main
import (
"log"
"net"
"fmt"
)
func main() {
socket, err := net.Dial("unixgram", "/run/systemd/journal/socket")
if err != nil {
log.Fatal("dial() error: ", err)
}
defer socket.Close()
fmt.Fprintf(socket, "MESSAGE=gnuj\nSYSLOG_IDENTIFIER=Our application\nHELLO=world\n")
}