如何调试intellij gdsl文件?

时间:2011-01-24 16:34:21

标签: groovy intellij-idea

如何调试intellij gdsl个文件?

3 个答案:

答案 0 :(得分:5)

使用println。要查看控制台输出,您应首先从脚本(idea.bat或idea.sh)中启动IDEA。

答案 1 :(得分:1)

或者,将log4jFileAppender(或类似)一起使用。我已使用类似的内容在log4j文件中设置gdsl

class Helper{
    static def LOG = Logger.getLogger( "my.gdsl" )
    static
    {
        Logger.getRootLogger().setLevel( Level.INFO ) //as needed
        BasicConfigurator.configure new FileAppender( new PatternLayout( "%5p[%d] %c %m%n\n" ), "/tmp/my-gdsl.log" )
    }
}

并发出日志信息:

Helper.LOG.info "wassup?"

答案 2 :(得分:0)

虽然这个问题很老,但它可能仍然有用,因为整个gdsl部分非常强大,但也记录得非常糟糕。

您可以从任何gdsl文件通过OpenApi访问Logger(尽管通常没有代码完成,除非您在项目中包含openapi工件):

backup.png

结果将在intellij系统日志中(帮助 - >在资源管理器中显示日志)。在那里你可以尾巴/ grep /无论如何。