Registry / logging / logstash-logback-encoder

logstash-logback-encoder

JSON →
library7.1.1javamavenunverified

Provides Logback encoders, layouts, and appenders to output logs in JSON format compatible with Logstash and other JSON-based log processing systems.

<dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>7.1.1</version> </dependency>
INSTALL
IMPORT
SIG · LOGSTASH-LOGBACK-E
L
logstash-logback-encoder
loggingjavav7.1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

LogstashEncoder
net.logstash.logback.encoder.LogstashEncoder

Configures a Logback console appender with LogstashEncoder to output JSON logs.

import net.logstash.logback.encoder.LogstashEncoder; import ch.qos.logback.core.ConsoleAppender; import ch.qos.logback.classic.Logger; import org.slf4j.LoggerFactory; public class Main { public static void main(String[] args) { Logger logger = (Logger) LoggerFactory.getLogger("example"); ConsoleAppender appender = new ConsoleAppender(); LogstashEncoder encoder = new LogstashEncoder(); appender.setEncoder(encoder); appender.start(); logger.addAppender(appender); logger.info("Hello, JSON log!"); } }
Debug
Known issues
breakingLogstash Logback Encoder requires Logback-classic as a dependency; ensure it's on the classpath.
fix
Add ch.qos.logback:logback-classic to your dependencies.
affects: all
Upgrade
Version history
7.1.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
12
Resources
logstash-logback-encoder — mvn dependency:get logstash-logback-encoder · libregistry