这是我为使事情正常运行所做的工作
pom.xml:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.5</version> <configuration> <systemPropertyVariables> <openejb.logger.external>true</openejb.logger.external> </systemPropertyVariables> </configuration></plugin>
现在工作正常。这是我的
test/resources/jndi.properties:
openejb.validation.output.level=VERBOSEopenejb.nobanner=false
这是
test/resources/log4j.properties:
log4j.rootLogger=INFO, CONSOLElog4j.appender.ConSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern = [%-5p] %c: %mn# OpenEJB levelslog4j.logger.OpenEJB=INFOlog4j.logger.OpenEJB.options=INFOlog4j.logger.OpenEJB.server=INFOlog4j.logger.OpenEJB.startup=INFOlog4j.logger.OpenEJB.startup.service=INFOlog4j.logger.OpenEJB.startup.config=INFOlog4j.logger.OpenEJB.hsql=INFOlog4j.logger.CORBA-Adapter=INFOlog4j.logger.Transaction=INFOlog4j.logger.org.apache.activemq=INFOlog4j.logger.org.apache.geronimo=INFO# OpenJPA logging levelslog4j.logger.openjpa.Tool=WARNlog4j.logger.openjpa.Runtime=WARNlog4j.logger.openjpa.Remote=WARNlog4j.logger.openjpa.DataCache=WARNlog4j.logger.openjpa.metaData=WARNlog4j.logger.openjpa.Enhance=WARNlog4j.logger.openjpa.Query=WARNlog4j.logger.openjpa.jdbc.SQL=WARNlog4j.logger.openjpa.jdbc.SQLDiag=WARNlog4j.logger.openjpa.jdbc.JDBC=WARNlog4j.logger.openjpa.jdbc.Schema=WARN
现在,由于大卫的支持,我可以在测试期间微调OpenEJB的日志记录:)



