我有一些像这样的groovy代码:
def dest = destSql.dataSet('destination_table')
sourceSql.eachRow('select * from source_table'){row ->
try {
dest.add(ID: row.id)
} catch (SQLException) { //A FK constraint will case some inserts to fail
dest.add(ID: 1)
}
}
Run Code Online (Sandbox Code Playgroud)
我将其作为命令行脚本运行.一切正常,但控制台输出SQLExceptions无论如何.当我处理它们时,我希望它们不会出现,因为它们只会污染输出.如何指定(如果可能,以编程方式)?
TIA.
您可能只想调低groovy sql的日志记录级别.在尝试添加到数据集之前,请尝试将其放入程序中:
Sql.LOG.level = java.util.logging.Level.SEVERE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1004 次 |
| 最近记录: |