我尝试为每个xml文件配置Log4J2。我想注册一个自己的appender(如果发生错误,它会显示一个speciale面板)。 使用logback是没问题的 - 直到我想在我的webStart-Project中使用它。所以我希望它适用于log4j2。 使用我自己的配置,我得到一个CLASS_NOT_FOUND输出。
我正在寻找log4j2 xml-shema:
<appender name="myAppender" class="mypackage.myappender">
我尝试过像
这样的一切<Appenders>
<Myappender name="MyAppender" class="mypackage.myappender">
</Myappender>
</Appenders>
我希望有人可以帮助我。
P.S。:抱歉我的英语不好
答案 0 :(得分:0)
您需要将appender实现为log4j2插件。 这并不困难(只需查看一些现有的appender,看看要使用哪些注释和实现方法)。
您还需要通过在配置中指定appender的包来帮助log4j2找到您的插件:
<Configuration packages="com.mycomp.mylog4j2appenderpackage">
<Appenders>
<MyAppender name="MyAppender" />
</Appenders>
...
</Configuration>