https://github.com/bshuster-repo/logruzio
:information_source: Logzio hook for Logrus
https://github.com/bshuster-repo/logruzio
golang hooks logrus logstash logzio
Last synced: 11 months ago
JSON representation
:information_source: Logzio hook for Logrus
- Host: GitHub
- URL: https://github.com/bshuster-repo/logruzio
- Owner: bshuster-repo
- License: mit
- Created: 2016-11-06T14:58:51.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-22T12:33:07.000Z (about 8 years ago)
- Last Synced: 2025-04-30T05:28:27.358Z (about 1 year ago)
- Topics: golang, hooks, logrus, logstash, logzio
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 8
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Logzio hook for Logrus
Send Logrus logs to Logzio
## Getting Started
### Get Logzio token
1. Go to Logzio website
2. Sign in with your Logzio account
3. Click the top menu gear icon (Account)
4. The Logzio token is given in the account page
### Initialize Logzio hook
```go
package yourpackagename
import (
"github.com/sirupsen/logrus"
"github.com/bshuster-repo/logruzio"
)
const LOGZIO_TOKEN = "fjdhslGJHSDHG23edg"
func main() {
ctx := logrus.Fields{
"ID": "12adebacd8",
"Version": "1.0.0-dev",
}
hook, err := logruzio.New(LOGZIO_TOKEN, "YourAppName", ctx)
if err != nil {
logrus.Fatal(err)
}
logrus.AddHook(hook)
logrus.Info("Lets go!")
}
```
**NOTE**: Set `LOGZIO_TOKEN` to the Logzio token as mentioned in `Get Logzio token`.