0

我需要使用自定义附加程序来登录 log4j2。并且该自定义附加程序应该在指定的自定义布局中生成日志。

所以,基本上,我创建了一个扩展 AbstractAppender 的自定义 appender。

@Plugin(name = "MyAppender", category = Core.CATEGORY_NAME, elementType = Appender.ELEMENT_TYPE, printObject = true)
public class MyAppender extends AbstractAppender {

    protected MyAppender(String name, Filter filter, Layout<? extends Serializable> layout, boolean ignoreExceptions) {
        super(name, filter,layout, false, null);
        // TODO Auto-generated constructor stub
    }
    @Override
    public void append(LogEvent event) {
                
    }   
}

有没有办法使用这个自定义 appender 生成自定义布局?

4

0 回答 0