String methodMissing()

in src/com/epam/digital/data/platform/pipelines/tools/Logger.groovy [44:62]


    String methodMissing(String name, def args) {
        String message = args[0]
        switch (name.toLowerCase()) {
            case "debug":
                printMessage(message, LogLevel.DEBUG)
                break
            case "info":
                printMessage(message, LogLevel.INFO)
                break
            case "warn":
                printMessage(message, LogLevel.WARN)
                break
            case "error":
                printMessage(message, LogLevel.ERROR)
                break
            default:
                throw new MissingMethodException(name)
        }
    }