Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elastic/go-lumber
Go based lumberjack client and server implementation.
https://github.com/elastic/go-lumber
beats golang logstash lumberjack
Last synced: 7 days ago
JSON representation
Go based lumberjack client and server implementation.
- Host: GitHub
- URL: https://github.com/elastic/go-lumber
- Owner: elastic
- License: apache-2.0
- Created: 2016-06-15T14:52:50.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T08:06:22.000Z (21 days ago)
- Last Synced: 2024-09-22T23:03:18.081Z (11 days ago)
- Topics: beats, golang, logstash, lumberjack
- Language: Go
- Homepage:
- Size: 62.5 KB
- Stars: 55
- Watchers: 60
- Forks: 36
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# go-lumber
[![ci](https://github.com/elastic/go-lumber/actions/workflows/ci.yml/badge.svg)](https://github.com/elastic/go-lumber/actions/workflows/ci.yml)
[![Go Report
Card](https://goreportcard.com/badge/github.com/elastic/go-lumber)](https://goreportcard.com/report/github.com/elastic/go-lumber)
[![Contributors](https://img.shields.io/github/contributors/elastic/go-lumber.svg)](https://github.com/elastic/go-lumber/graphs/contributors)
[![GitHub release](https://img.shields.io/github/release/elastic/go-lumber.svg?label=changelog)](https://github.com/elastic/go-lumber/releases/latest)Lumberjack protocol client and server implementations for go.
## Example Server
There is an example server in [cmd/tst-lj](cmd/tst-lj/main.go). It will accept
connections and log when it receives batches of events.```
# Install to $GOPATH/bin.
go install github.com/elastic/go-lumber/cmd/tst-lj@latest# Start server.
tst-lj -bind=localhost:5044 -v2
2022/08/14 00:13:54 Server config: server.options{timeout:30000000000, keepalive:3000000000, decoder:(server.jsonDecoder)(0x100d88e80), tls:(*tls.Config)(nil), v1:false, v2:true, ch:(chan *lj.Batch)(nil)}
2022/08/14 00:13:54 tcp server up
```