Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/changelog/135854.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pr: 135854
summary: "Logstashbridge: map ES logging to log4j backend"
area: Bridge
type: tech debt
issues: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the "Elastic License
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
* Public License v 1"; you may not use this file except in compliance with, at
* your election, the "Elastic License 2.0", the "GNU Affero General Public
* License v3.0 only", or the "Server Side Public License, v 1".
*/

package org.elasticsearch.logstashbridge.common;

import org.elasticsearch.common.logging.LogConfigurator;

/**
* An external bridge for the logging subsystem, exposing the minimum necessary
* to wire up the log4j-based implementation that is present in Logstash.
*/
public class LoggingBridge {
private LoggingBridge() {}

public static void initialize() {
// wires up the ES logging front-end to a Log4j backend
LogConfigurator.configureESLogging();
}
}