禁用MOXy的内部日志记录(eclipselink)

时间:2015-03-10 10:12:44

标签: java eclipselink moxy persistence.xml

对于一个项目我使用MOXy来(联合国)编组XML文件,我遇到了一些问题,我没有使用标准的jaxb引擎。

但是在这里,我将专注于一个问题:我想禁用eclipselink的内部日志记录。 例如,我的日志记录如下:

  

[致命错误] input.xml:4:1:元素类型的结束标记" name"必须以'>'结尾。分隔符。

我只是不想要它。我尝试过很多东西,但没有运气。也许只是因为我并不习惯这种全部的测井系统和坚持不懈的事情,但我会喜欢一些帮助。

我跟着: http://eclipse.org/eclipselink/documentation/2.5/jpa/extensions/p_logging_level.htmhttps://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging

但我不确定整个persistence.xml的工作原理。我正在开发一个标准的Java项目,没有web-app或任何东西,只是一个标准项目。我试图在我的资源目录中创建:

META-INF / persistence.xml中

<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
    <persistence-unit name="test">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

        <properties>
            <property name="eclipselink.logging.level" value="OFF" />
        </properties>
    </persistence-unit>
</persistence>

但没有改变。我试图传递-Declipselink.logging.level = OFF,但也没有运气。有人知道我做错了吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您要禁用的日志记录是SAX Parser日志记录。可能性是目前没有办法从MOXy中禁用此日志记录。我提交了一个错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461829

相关问题