SpringBoot log4j AppenderSkeleton Метод append (LoggingEvent) должен переопределить или реализовать метод супертипа - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь создать собственный appender, используя log4j, посмотрев на приведенный пример -

Ссылка : - Как создать свой собственный Appender в log4j?

Я сделал следующее: -

import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.spi.LoggingEvent;

public class MyCustomAppender extends AppenderSkeleton
{


   private MailServiceImpl mail = new MailServiceImpl();

   @Override
   public void close() {            
   }

   @Override
   public boolean requiresLayout() {
       return false;
   }    
   @Override
   protected void append(LoggingEvent event) {

       mail.sendMail(event.toString());
   }
}

Это дает мне ошибку из-за переопределенных методов - The method append(LoggingEvent) of type MyCustomAppender must override or implement a supertype method. Я пытался найти решение, но не нашел. И никто, похоже, не сталкивался с проблемой. Куда я иду не так? Пожалуйста, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...