Browser 如何从CFC文件跟踪或记录

Browser 如何从CFC文件跟踪或记录,browser,coldfusion,cfc,Browser,Coldfusion,Cfc,是否有办法通过firebug或其他浏览器插件等brasiers从cfc文件跟踪或记录控制台 我对CF完全陌生,如果这是一个愚蠢的问题,我很抱歉。如果你有CF Builder,你可以设置一个调试器,但它非常慢。以下是关于这方面的文件: 还有ColdFire,这是一个Firebug插件。以前从未使用过它,但我听到了一些好消息:如果你有CF Builder,你实际上可以设置一个调试器,但速度非常慢。以下是关于这方面的文件: 还有ColdFire,这是一个Firebug插件。以前从未使用过它,但我听到了

是否有办法通过firebug或其他浏览器插件等brasiers从cfc文件跟踪或记录控制台


我对CF完全陌生,如果这是一个愚蠢的问题,我很抱歉。

如果你有CF Builder,你可以设置一个调试器,但它非常慢。以下是关于这方面的文件:


还有ColdFire,这是一个Firebug插件。以前从未使用过它,但我听到了一些好消息:

如果你有CF Builder,你实际上可以设置一个调试器,但速度非常慢。以下是关于这方面的文件:


还有ColdFire,这是一个Firebug插件。以前从未使用过它,但我听到了一些好消息:

如果您希望日志在浏览器中可见,ColdFire是您的最佳选择。使用它,您甚至可以在生产站点上看到ColdFusion的所有扩展调试信息。除非您通过ColdFire进行了正确的身份验证,否则服务器不会输出扩展信息

按照@gillesc的建议,您可以使用从ColdBox框架中提取的LogBox。ColdBox框架具有一种调试模式,允许您将消息跟踪到页面底部或单独的窗口。这甚至在生产站点上也很有用,因为您可以从其他用户处观察跟踪方法

最后,您可以简单地使用
writeump(var=“my log message”,output=“console”)
打印到控制台以进行快速调试,或者使用
标记将日志消息保存到命名日志文件中,您可以使用tail进行监控。对于非常简单的解决方案,您可以将日志文件保存到站点的根目录,只需按F5键即可查看新的日志条目;但是,我不推荐这种做法(除非您正在保存信用卡信息并与我共享该文件:)

希望这个答复有帮助


Aaron

如果您希望日志在浏览器中可见,ColdFire是您的最佳选择。使用它,您甚至可以在生产站点上看到ColdFusion的所有扩展调试信息。除非您通过ColdFire进行了正确的身份验证,否则服务器不会输出扩展信息

按照@gillesc的建议,您可以使用从ColdBox框架中提取的LogBox。ColdBox框架具有一种调试模式,允许您将消息跟踪到页面底部或单独的窗口。这甚至在生产站点上也很有用,因为您可以从其他用户处观察跟踪方法

最后,您可以简单地使用
writeump(var=“my log message”,output=“console”)
打印到控制台以进行快速调试,或者使用
标记将日志消息保存到命名日志文件中,您可以使用tail进行监控。对于非常简单的解决方案,您可以将日志文件保存到站点的根目录,只需按F5键即可查看新的日志条目;但是,我不推荐这种做法(除非您正在保存信用卡信息并与我共享该文件:)

希望这个答复有帮助

Aaron

有一个标签,允许您将输出记录到控制台,以及应用程序和开发环境中的其他位置

<cftrace category="init data" type="Information" var="myvartooutput" />

调用此标记将在几个地方输出相关内容:

  • ColdFusion Builder中的控制台(如果您正在使用该IDE)
  • 在Dreamweaver中,Adobe文档提到了服务器调试选项卡/视图(我不使用DW,所以不确定)
  • 在调试输出中的请求结束时
  • 在日志目录(/COLDFUSION/INSTALL/DIR/logs/cftrace.log)中的cftrace.log中
  • 您还可以使用标记将数据写入其中一个标准日志文件,也可以选择让它将所需数据写入自定义日志文件

    <cflog file="customlog" application="no" text="Output #somevar#!" />
    
    
    
    如果“customlog”不存在,CF将为您创建它(在上面提到的相同位置)

    希望有帮助

    编辑:我提供了更多的替代方法来使用Firebug。。。如果您需要日志/跟踪,但不一定与浏览器/插件结合。

    有一个标记,允许您将输出记录到控制台,以及应用程序和开发环境中的其他位置

    <cftrace category="init data" type="Information" var="myvartooutput" />
    
    
    
    调用此标记将在几个地方输出相关内容:

  • ColdFusion Builder中的控制台(如果您正在使用该IDE)
  • 在Dreamweaver中,Adobe文档提到了服务器调试选项卡/视图(我不使用DW,所以不确定)
  • 在调试输出中的请求结束时
  • 在日志目录(/COLDFUSION/INSTALL/DIR/logs/cftrace.log)中的cftrace.log中
  • 您还可以使用标记将数据写入其中一个标准日志文件,也可以选择让它将所需数据写入自定义日志文件

    <cflog file="customlog" application="no" text="Output #somevar#!" />
    
    
    
    如果“customlog”不存在,CF将为您创建它(在上面提到的相同位置)

    希望有帮助


    编辑:我提供了更多的替代方法来使用Firebug。。。如果您想要日志/跟踪,但不一定与浏览器/插件绑定。

    请尝试ColdFirebug扩展


    尝试使用ColdFire进行firebug扩展


    不太了解CF,但本项目可能会有所帮助。我不太了解CF,但本项目可能会有所帮助。ColdFire是最接近您所寻找的东西。ColdFire是最接近您所寻找的东西。