从Matlab调用Java类时,找不到记录器的附加程序

时间:2018-07-09 18:51:24

标签: java matlab log4j

我的班级使用log4j进行记录,但是当我从Matlab调用此类时,会出现以下警告:

log4j:WARN No appenders could be found for logger (com.mycompany.MyClass).
log4j:WARN Please initialize the log4j system properly.

我试图将log4j.properties放在不同的位置,包括JAR文件的根目录,类路径的某些目录,但这没有帮助。

在Matlab下配置log4j的一般方法是什么?

1 个答案:

答案 0 :(得分:0)

The “log4j: WARN. . .” is due to a bug in the MATLAB and Simulink Report Generators.

R2012a的错误已修复,该错误会引发错误消息以通知您Java内存不足错误。

作为解决方法,您可以增加MATLAB的Java堆空间。您可以在MATLAB Preferences中的

下找到Java堆空间设置

文件->首选项->常规-> Java堆空间。