eclipselink.logging.file中文件的大小限制
我正在开发一个部署在weblogic中的JavaEE应用程序,在持久层使用EclipseLink。我需要将sql日志记录流发送到一个文件,并查看在生产环境中发生了什么。persistence.xml中的属性eclipselink.logging.file可以做到这一点,但似乎没有办法限制此文件的大小。 是否有可能限制此文件的最大大小并覆盖eclipselink.logging.file中文件的大小限制,file,jakarta-ee,logging,weblogic,eclipselink,File,Jakarta Ee,Logging,Weblogic,Eclipselink,我正在开发一个部署在weblogic中的JavaEE应用程序,在持久层使用EclipseLink。我需要将sql日志记录流发送到一个文件,并查看在生产环境中发生了什么。persistence.xml中的属性eclipselink.logging.file可以做到这一点,但似乎没有办法限制此文件的大小。 是否有可能限制此文件的最大大小并覆盖 当达到此大小时,会发生异常情况?eclipselink似乎没有特定的最大日志文件大小,但如果您的eclipselink日志与普通WebLogic日志位于同一日
当达到此大小时,会发生异常情况?eclipselink似乎没有特定的最大日志文件大小,但如果您的eclipselink日志与普通WebLogic日志位于同一日志文件中,您可以通过在管理控制台中设置旋转文件大小来配置WebLogic的最大日志文件大小 见: 或者,您可以通过在persistence.xml中指定以下属性,将EclipseLink配置为使用java.util.logging(JUL):
将EclipseLink日志发送到JUL后,可以在
logging.properties
文件中配置最大文件大小(有关详细信息,请参阅)
此外,这里还有一个指向EclipseLink日志页面的有用链接,可供其他参考:非常感谢您的回复,但不幸的是,我无法在生产环境中访问weblogic的管理控制台。由于您无法访问weblogic的管理控制台,我在回答后附加了另一个选项,将eclipselink日志发送到java.util.logging,然后在logging.properties中配置最大日志文件大小,最后选择将eclipselink与logger log4j集成,将类和添加到org.eclipse.persistence.logging包中,并在persistence.xml处添加行,如中所述。