All Projects → ivx → ink

ivx / ink

Licence: MIT license
A Logger backend that logs JSON

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to ink

OpenSIEM-Logstash-Parsing
SIEM Logstash parsing for more than hundred technologies
Stars: ✭ 140 (+118.75%)
Mutual labels:  logstash, logs
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (+114.06%)
Mutual labels:  logstash, logger
paStash
pastaʃ'ʃ = Spaghetti I/O Event Data Processing, Interpolation, Correlation and beyond 🍝
Stars: ✭ 89 (+39.06%)
Mutual labels:  logstash, logs
Ios Sdk
AppSpector is a debugging service for mobile apps
Stars: ✭ 56 (-12.5%)
Mutual labels:  logger, logs
LogDNA-Android-Client
Android client for LogDNA
Stars: ✭ 22 (-65.62%)
Mutual labels:  logger, logs
React Native Logs
Performance-aware simple logger for React-Native with namespaces, custom levels and custom transports (colored console, file writing, etc.)
Stars: ✭ 84 (+31.25%)
Mutual labels:  logger, logs
Logger logstash backend
Logstash backend for the Elixir Logger
Stars: ✭ 67 (+4.69%)
Mutual labels:  logstash, logger
Logbook
An extensible Java library for HTTP request and response logging
Stars: ✭ 822 (+1184.38%)
Mutual labels:  logger, logs
tutorials
Tutorials
Stars: ✭ 80 (+25%)
Mutual labels:  logstash, logs
Chipmunk
log analysis tool
Stars: ✭ 247 (+285.94%)
Mutual labels:  logstash, logger
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-20.31%)
Mutual labels:  logger, logs
herald
Log annotation for logging frameworks
Stars: ✭ 71 (+10.94%)
Mutual labels:  logger, logs
Cartus
A structured logging abstraction with multiple backends.
Stars: ✭ 21 (-67.19%)
Mutual labels:  logger, logs
Golog
A high-performant Logging Foundation for Go Applications. X3 faster than the rest leveled loggers.
Stars: ✭ 208 (+225%)
Mutual labels:  logger, logs
Gollum
An n:m message multiplexer written in Go
Stars: ✭ 883 (+1279.69%)
Mutual labels:  logger, logs
Docker monitoring logging alerting
Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting.
Stars: ✭ 479 (+648.44%)
Mutual labels:  logstash, logs
ptkdev-logger
🦒 Beautiful Logger for Node.js: the best alternative to the console.log statement
Stars: ✭ 117 (+82.81%)
Mutual labels:  logger, logs
Hyperlog Android
Utility logger library for storing logs into database and push them to remote server for debugging
Stars: ✭ 647 (+910.94%)
Mutual labels:  logger, logs
Logrus mate
tool for logrus, let it easy to use
Stars: ✭ 148 (+131.25%)
Mutual labels:  logstash, logger
logops
Really simple and performant logger for node projects compatible with any kind of deployments as your server operations/environment defined
Stars: ✭ 20 (-68.75%)
Mutual labels:  logger, logs

Ink

Build Status Module Version Hex Docs Total Download License Last Updated

Ink is a backend for the Elixir Logger with two main purposes:

  • to log JSON documents instead of normal log lines
  • to filter secret strings out of the log lines

Installation

Just add :ink to your dependencies and run mix deps.get.

def deps do
  [
    {:ink, "~> 1.0"}
  ]
end

Usage

The only thing you have to do is drop some lines into your config.

# this will add Ink as the only backend for Logger
config :logger,
  backends: [Ink]

# at least configure a name for your app
config :logger, Ink,
  name: "your app"

For more information on how to use Ink, take a look at the docs.

Maintenance

  • get dependencies with mix deps.get
  • execute tests with mix test
  • update dependencies with mix deps.update --all
  • execute tests again mix test

Copyright and License

Copyright (c) 2018 InVision AG

This library is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].