当发生异常时,会产生大量来自Java和Groovy内部的堆栈日志信息。
Grails过滤了那些典型的无关信息,同时聚焦到非Grails/Groovy核心类的信息上。
当这种情况发生时,完整的追踪信息总是会写到 StackTrace 日志记录器。这些日志被记录到一个称为stacktrace.log的文件中 - 当然你也可以修改 Config.groovy 文件来进行你想要的设置。
例如,如果你更喜欢将完整的堆栈记录信息输出到标准输出,可以添加这样一行:error stdout:"StackTrace"你也可以将 grails.full.stacktrace 虚拟机属性设置为 true 来完全禁用堆栈跟踪过滤器:grails -Dgrails.full.stacktrace=true run-app