Log4j:如何在log4jconf.xml中查找数据源

Log4j:如何在log4jconf.xml中查找数据源,log4j,appender,Log4j,Appender,我正在使用weblogic进行应用程序部署,并创建了一个名为MyDataSource的jndi数据源。当我尝试在log4j配置中使用它时,它不起作用 <appender name="myDbAppender" class="org.apache.log4j.jdbc.JDBCAppender"> <param name="jndiName" value="MyDataSource"/> <layout class="org.apache.log4j.P

我正在使用weblogic进行应用程序部署,并创建了一个名为MyDataSource的jndi数据源。当我尝试在log4j配置中使用它时,它不起作用

<appender name="myDbAppender" class="org.apache.log4j.jdbc.JDBCAppender">
  <param name="jndiName" value="MyDataSource"/>     
<layout class="org.apache.log4j.PatternLayout">
   <param name="ConversionPattern" value="INSERT INTO LOGGING (user_id,  
        correlation_id, first_name, last_name, event_name, role, 
        status, access_level, message, logger, loglevel) 
        VALUES ( '%X{USER_ID}', '%X{CORRELATION_ID}', '%X{FIRST_NAME}',
        '%X{LAST_NAME}','%X{EVENT_NAME}','%X{ROLE}','%X{STATUS}','%X     
       {ACCESS_LEVEL}',
         '%m' , '%X{LOGGER}','%p' )"/>
</layout>
</appender>

如果要使用此功能,需要添加的jar文件并使用该类。e、 g: