Jak korzystać z AsyncAppender w log4j?

Jak używać AsyncAppender w log4j w celu zapisania komunikatu dziennika w serwisie WWW? Czy powinienem utworzyć własny Appender, który rozszerzy AsyncAppender lub po prostu doda niestandardowe dodatki do AsyncAppender? Jeśli drugi wybór jest poprawny, gdzie powinienem wziąć obiekt AsyncAppender? Czy jest jakiś przykład?