From da23031b4e448ea5e262023114da5e499700956e Mon Sep 17 00:00:00 2001 From: Burak KALAYCI Date: Tue, 4 Aug 2026 14:20:26 +0300 Subject: [PATCH] Fix Log4j1SyslogLayout builder javadoc attributes Remove copy-pasted includeNewLine/escapeNL docs from SyslogLayout and document the attributes this builder actually exposes. Fixes #4237 Signed-off-by: Burak KALAYCI --- .../org/apache/log4j/layout/Log4j1SyslogLayout.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/log4j-1.2-api/src/main/java/org/apache/log4j/layout/Log4j1SyslogLayout.java b/log4j-1.2-api/src/main/java/org/apache/log4j/layout/Log4j1SyslogLayout.java index 4a3dcc11625..65454185299 100644 --- a/log4j-1.2-api/src/main/java/org/apache/log4j/layout/Log4j1SyslogLayout.java +++ b/log4j-1.2-api/src/main/java/org/apache/log4j/layout/Log4j1SyslogLayout.java @@ -49,14 +49,19 @@ public final class Log4j1SyslogLayout extends AbstractStringLayout { /** - * Builds a SyslogLayout. + * Builds a {@link Log4j1SyslogLayout}. *

The main arguments are

* + *

+ * Unlike {@link org.apache.logging.log4j.core.layout.SyslogLayout}, this layout does not support + * {@code includeNewLine} or {@code escapeNL} options. + *

* @param the builder type */ public static class Builder> extends AbstractStringLayout.Builder