Skip to content

mrkaspa/gologstash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gologstash

Go HTTP client for the Logstash server

Just get

  go get "github.com/mrkaspa/gologstash"

Just import

  import "github.com/mrkaspa/gologstash"

Just call log

  var client = golog.Client{URL: "http://localhost:9090", Host: "localhost"}
  client.PostLog("this is a log")

Or if you prefer Just send a map

  var client = golog.Client{URL: "http://localhost:9090", Host: "localhost"}
  // The message key is important for Logstash
  data := map[string]string{"message": "demo message", "add": "I'm additional info"}
  client.PostMap(data)

And if you need Basic Auth Just set the parameters on the client

  var client = golog.Client{URL: "http://localhost:9090", Host: "localhost", User:"root", Passwor:"top_secret"}

About

Go HTTP client for the Logstash server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages