如何使Mule 3显示完整的堆栈跟踪

tsh*_*ang 4 mule

我有一个例外,我得到了这个缩短的痕迹:

Root Exception stack trace:
java.sql.SQLException: Invalid column name
    at oracle.jdbc.driver.OracleStatement.getColumnIndex(OracleStatement.java:3677)
    at oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:2749)
    at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:494)
    + 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
Run Code Online (Sandbox Code Playgroud)

然后我把它放在" log4j.properties"中,它没有帮助:

log4j.logger.org.mule=DEBUG
Run Code Online (Sandbox Code Playgroud)

我也失败了第二个建议(我怀疑我做得不对):

$ ./mule -Dmule.verbose.exceptions=true
Run Code Online (Sandbox Code Playgroud)

Dav*_*sot 8

正如这里所解释的那样,参数从命令行传递到Mule:

$ ./mule -M-Dmule.verbose.exceptions=true
Run Code Online (Sandbox Code Playgroud)

即.以-M为前缀.