Skip to content

mailsac/saclogsend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

saclogsend

A wrapper around Go's syslog package for transmitting logs to a remote syslog server over UDP.

Used by the Go microservices of mailsac.com.

Usage

package main

import (
  "flag"

  "github.com/mailsac/saclogsend"
)

var syslogNet = flag.String("syslog", "127.0.0.1:514", "net location of a syslog server")

var slog *saclogsend.Slog

func main() {
  flag.Parse()
  var err error
  slog, err = saclogsend.New("inbound", *syslogNet)
  if err != nil {
    slog.Err("failed connecting to syslog, %s", err.Error())
  } else {
    slog.Info("syslog connected:" + *syslogNet)
  }
}

License

MIT

About

A wrapper for logging to a remote syslog server over UDP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages