You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 21, 2025. It is now read-only.
This project is no longer actively maintained, and PRs will no longer be accepted.
spotify-logging
===============
A small set of utility classes for setting up logback and a helper to
create logging messages suitable for the Spotify internal log parsing
infrastructure.
The primary motivation is provide any Java service running inside a container with Kubernetes (k8s) or Helios a way
to log in a structured format.
The general flow for a log message running on k8s is as follows.
Log a message as part of your service code (e.g. LOG.info()).
Logback configuration will output to the logs to stdout.
Docker captures messages from stdout and logs to file.
Fluentd reads from log file and sends to a logging service (e.g. elk stack, stackdriver, splunk, etc).
Instead of writing directly to a given logging service we chose this approach to more easily switch between
providers without needing to modify as little code as possible.
License
This software is released under the Apache License 2.0. More information
in the file LICENSE distributed with this project.
Ownership
The Weaver squad is currently owning this project internally.
We are currently in the evaluating process of the ownership of this and other OSS Java libraries.
The ownership takes into account ONLY security maintenance.