A out of the box logging with central option (written in golang)
Go to file
Martin/Geno 29fb1c0801
migrate from genofire to sum7
2019-08-08 15:51:55 +02:00
.ci try gitlab-ci 2018-11-06 01:36:07 +01:00
bot migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
cmd migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
database filter also default 2019-06-30 09:33:45 +02:00
input migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
lib migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
output migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
.drone.yml migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
.gitlab-ci.yml ci to own default format 2019-06-20 10:21:19 +02:00
LICENSE.md Create LICENSE.md 2017-06-13 00:50:39 +02:00
README.md migrate from genofire to sum7 2019-08-08 15:51:55 +02:00
config_example.toml ci to own default format 2019-06-20 10:21:19 +02:00
main.go migrate from genofire to sum7 2019-08-08 15:51:55 +02:00

README.md

logmania

pipeline status coverage report Go Report Card GoDoc

This is a little logging server.

input

It receive logs (events) by:

  • syslog
  • journald (with service nc)

output

And forward this logs (events) to multiple different output:

  • xmpp (client and muc)
  • file

there a multi filter possible

  • regex
  • priority

it could replace text by regex expression

configuration live possible by bot (on input e.g. xmpp)

Get logmania

Download

Latest Build binary from ci here:

Download All (with config example)

Download Binary

Build

go get -u dev.sum7.eu/sum7/logmania

Configure

see config_example.toml

  • hook2xmpp for e.g. grafana, alertmanager(prometheus), gitlab, git, circleci