Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ColdFusion MySQL 5间谍日志?_Mysql_Jdbc_Coldfusion_Datasource - Fatal编程技术网

如何使用ColdFusion MySQL 5间谍日志?

如何使用ColdFusion MySQL 5间谍日志?,mysql,jdbc,coldfusion,datasource,Mysql,Jdbc,Coldfusion,Datasource,我从cfide.adminapi.datasource组件转储了getDatasources的输出,我看到了两个键: <cfscript> isLoggedIn=createObject("component", "cfide.adminapi.administrator").login("x"); datasourceAPI=createObject("component","cfide.adminapi.datasource"); datasource = datasourc

我从cfide.adminapi.datasource组件转储了getDatasources的输出,我看到了两个键:

<cfscript>

isLoggedIn=createObject("component", "cfide.adminapi.administrator").login("x");
datasourceAPI=createObject("component","cfide.adminapi.datasource");

datasource = datasourceAPI.getDatasources(
        dsnname = 'mydsn'
    );

writedump(datasource);

</cfscript>
间谍文件= 和 usespylog=false

它们是coldfusion用于MySQL5的JDBC驱动程序变量吗?我如何使用它们

我找不到有关使用的任何文档信息。我尝试使用usespylog=true,并为spylogfile=/tmp/test\u spylog.log提供了完整路径


没有创建任何文件。有人能解释一下吗?看起来很有趣。可能有助于调试。

这些设置参考。但是,我认为spy日志不适用于MySQL数据源,因为它们使用不同的驱动程序。我不是100%的肯定,但我认为@Leigh是对的。spy日志包含使用的SQL以及CF对驱动程序进行的每个JDBCAPI调用。这是一种有用的方法,但它的噪声约为98%,信号约为2%。我会考虑设置一个JDBC日志代理,例如:关于datasouce是由setMysql5函数创建的,而不是由用于DataDirect的setMysql5\u dd创建的,还有很多其他的。那么,该datasource可能不支持sql spy功能。好的,它只适用于使用DataDirect驱动程序的dsn。@barnyr-您知道该代理是否可用于CF数据源吗?ie是否有类似JDBC的驱动程序包装。