草原上骏马 发表于 2023-9-14 12:26:02

我可以在DBIx :: Class漂亮的印刷DBIC_TRACE输出吗?

将DBIC_TRACE环境变量设置为true:
BEGIN { $ENV{DBIC_TRACE} = 1 }生成非常有用的输出,特别是显示正在执行的输出SQL查询,但是SQL所有的查询都在一行上。
有没有可种方法可以通过某种方sql
tidy”例程将其推送,以更好地设置其格式,甚至可以将其分解成多行?如果失败了,谁能轻描淡写我需要在代码中的哪儿添加这样的钩子呢?最好的工具是接受格式错误的SQL查询并推出正确的格式查询吗?
在这种情况下,美丽的格式只比一行全部好。我对格式查询的特定样式不是特别感兴趣
谢谢!
                                                               
    解决方案:                                                               
                                                                从DBIx :: Class
0.从08124开始,它是内置的。
只需设置$ENV{DBIC_TRACE_PROFILE}为console或即可console_monochrome。
页: [1]
查看完整版本: 我可以在DBIx :: Class漂亮的印刷DBIC_TRACE输出吗?