logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Asma Zinneera Jabir <azinne...@gmail.com>
Subject Log4J2 PatternConverter for adding a custom field to the log record
Date Sun, 10 Sep 2017 06:44:53 GMT
I want to append a custom field to the log record and used the
LogEventPatternConverter for this. Referred the documentation
wrote the below code.
Now the options happen to be a zero length array.
The documentation says "String array are the values that are specified
within the curly braces that can follow the converter key". Isn't this the
{"p","pId"} in my code?

@Plugin(name = "PIdConverter", category = "Converter")

public class PIdConverter extends LogEventPatternConverter {
    public PIdConverter(String[] options) {
        super(options[0], options[0]);

    public static PIdConverter newInstance(String[] options) {
        return new PIdConverter(options);

    public void format(LogEvent event, StringBuilder toAppendTo) {

    public String getpID() {
        String pId = "123";
        if (pId == null) {
            pId = "[]";
        return pId;

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message