mysql:我可以使用 mysql 命令将调试消息发送到日志文件吗?

标签 mysql logging

我想正确地调试我的存储过程,我能想到的最简单的方法是能够将调试消息发送到 mysql 的日志文件。这可能吗?!

最佳答案

您可以安装此处可用的用户定义功能...

https://github.com/mysqludf/lib_mysqludf_log

然后在选择查询的任何地方使用它,比如...

mysql> SELECT log_error(concat(now(), 'error in selecting line 13'));
+--------------------------------------------------------+
| log_error(concat(now(), 'error in selecting line 13')) |
+--------------------------------------------------------+
|                                                      0 |
+--------------------------------------------------------+
1 row in set (0.00 sec)

# tail /var/log/mysqld.log
2010-12-02 03:16:03error in selecting line 13

关于mysql:我可以使用 mysql 命令将调试消息发送到日志文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314943/

相关文章:

mysql - 将Logstash设置安装到AWS RDS上托管的Mysql。无法连接

c# - 无法将AWS Lambda中的.net core API连接到RDS

php - PDO 支持多个查询(PDO_MYSQL、PDO_MYSQLND)

python - mycursor.executemany UPDATE 未按预期工作

java - 请帮助我在我的 Java 应用程序中过滤掉 Apache Log4j 的第三方日志记录

Delphi例程读取无线连接的RSSI?

objective-c - 输出正在调用方法的类的名称的最佳方式是什么?

mysql - 在考虑地区的同时将门牌号聚合到 MIN 和 MAX

python - 在aiohttp 2中指定日志请求格式

logging - 如何为不同的 appender 配置不同的 logback 级别?