需要在log4j2中实现Custom Logger Wrapper

Sat*_*oni 6 java logging log4j log4j2

我需要在Log4j2周围有一个自定义包装器.基本要求是.我的应用程序应该只在任何地方使用My CustomLogger.而不是Log4j2记录器所以将来如果需要我可以轻松删除像log4j2等依赖的第三方库.

我怎样才能做到这一点 ??

Rem*_*pma 6

Log4j2附带了一个生成自定义记录器包装器的工具:请参阅http://logging.apache.org/log4j/2.0/manual/customloglevels.html#CustomLoggers

此工具旨在用于自定义日志级别,但您也可以将其用于您的目的.如果要完全删除对log4j2 api的所有引用,可能需要删除一些方法,但它仍然可以为您节省大量工作.