gpt4 book ai didi

java - 使用 jdbc 执行 sql 文件并将日志写入文件而不是 std 输出或仅打印错误

转载 作者:行者123 更新时间:2023-11-29 06:55:59 27 4
gpt4 key购买 nike

我编写了一个简单的程序来在 mysql 数据库上执行一个特别大的 SQL 文件。程序运行正常,但由于SQL数据量较大,生成的日志很大,不可读。有没有办法让 jdbc 仅打印错误或将日志写入文件。

最佳答案

您可以使用任何 Logger,例如 Log4j 并登录 Catch 语句:

遵循的步骤:
下载最新的 log4j 发行版。
将 log4j 的 jar 库添加到程序的类路径中。
创建log4j的配置。
使用配置初始化 log4j。
创建一个记录器。
将日志记录语句放入您的代码中。

 Logger logger = Logger.getLogger(MyClass.class);

try {
// Your risky code goes between these curly braces!!!
}
catch(Exception ex) {
// Log your errors here
logger.info("This is my first log4j's statement");

}
finally {
// Your must-always-be-executed code goes between these
// curly braces. Like closing database connection.
}

`

引用号:http://www.codejava.net/coding/how-to-configure-log4j-as-logging-mechanism-in-java

关于java - 使用 jdbc 执行 sql 文件并将日志写入文件而不是 std 输出或仅打印错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45607120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com