A out of the box logging with central option (written in golang)
Go to file
Martin/Geno 5c906df45d
[TASK] refactory Bot
2018-09-12 01:31:53 +02:00
bot [TASK] refactory Bot 2018-09-12 01:31:53 +02:00
cmd [TASK] add debugging 2018-09-06 13:36:25 +02:00
database [BUGFIX] init notify with debug 2018-09-11 20:20:58 +02:00
input [TASK] improve log message in webhooks 2018-09-06 13:42:29 +02:00
lib [TASK] add debugging 2018-09-06 13:36:25 +02:00
output [TASK] refactory Bot 2018-09-12 01:31:53 +02:00
webroot add notify to different files 2018-05-18 17:00:21 +02:00
.drone.yml add drone ci 2018-04-18 14:56:41 +02:00
.test-coverage [TASK] extract database, xmpp reconnect & websocket/logrus server (client WIP) 2017-11-11 10:06:24 +01:00
LICENSE.md Create LICENSE.md 2017-06-13 00:50:39 +02:00
README.md use '.' instatt '!' as bot bash 2018-09-07 13:35:33 +02:00
circle.yml remove autodeploy 2018-04-13 17:58:56 +02:00
logmania_example.conf [BUGFIX] join xmpp on startup 2018-09-11 20:09:59 +02:00
main.go move to dev.sum7.eu + use yaja xmpp client 2018-04-13 16:44:23 +02:00

README.md

logmania

DroneCI CircleCI Coverage Status Go Report Card GoDoc

This is a little logging server.

input

It receive logs (events) by:

  • syslog
  • journald (with service nc)
  • logrus (WIP)
  • webhook
    • git (github,gogs, gitea)
    • circleci
    • grafana

output

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

  • xmpp (client and muc)
  • file
  • websocket (WIP)

there a multi filter possible

  • regex
  • priority

it could replace text by regex expression

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