2012-12-19 101 views
0

我想将一些信息写入日志文件。我试图将此代码添加到我的文件:CFLOG不会写入日志文件

<cfparam name="BillingAddressOne" default="#session.userinfo.Address1#"> 
<cfparam name="BillingAddressTwo" default="#session.userinfo.Address2#"> 
<cfparam name="BillingCity" default="#session.userinfo.city#"> 
<cfparam name="BillingState" default="#session.userinfo.state#"> 
<cfparam name="BillingZipCode" default="#session.userinfo.zip#"> 
<cfparam name="BillingCountry" default="US"> 
<cfparam name="BillingPhone" default="#session.userinfo.phone#"> 
<cfparam name="BillingFax" default="#session.userinfo.fax#"> 
<cfparam name="BillingEmail" default="#session.userinfo.email#"> 
<cfparam name="CardType" default="#sessioninfo.CreditCardType#"> 
<cfparam name="form['Credit Card Number']" default="#sessioninfo.CreditCardNumber#"> 
<cfparam name="expmonth" default="#sessioninfo.CreditCardExpMonth#"> 
<cfparam name="expyear" default="#sessioninfo.CreditCardExpYear#"> 
<cfparam name="CCverificationCode" default="#sessioninfo.CCverificationCode#"> 
<cfparam name="CreditCardName" default="#sessioninfo.CreditCardName#"> 


<cflog file="info.log" application="no" 
    text="#BillingAddressOne# #BillingAddressTwo# #BillingCity# #BillingState# #BillingZipCode# #BillingCountry# #BillingPhone# #BillingEmail# #pmtmethod# #CardType# #form['Credit Card Number']# #expmonth# #expyear# #CCverificationCode# #CreditCardName#"> 

我试着输入的东西,但没有任何显示在文件info.log

+0

感谢@Leigh,我想这一点,但没有在文件info.log。你能帮我吗 –

+0

你为什么不从一些更基本的东西开始,并尝试记录一些静态文本。然后将一个变量设置为一个值并尝试记录该变量。然后逐步完成您真正想要记录的内容。 –

+0

感谢Dan Bracuk。现在我可以使用cfset来设置变量吗?,你可以给我一个exmaple我的问题,非常感谢你 –

回答

6

按照docs文件属性应该只包含文件名,而不是扩展。

此外,

该文件必须位于默认的日志目录。您不能 指定目录路径。如果文件不存在,则自动创建 ,扩展名为.log。

这将很可能是[ColdFusion的安装文件夹] /日志

尝试

<cflog file="info" 
     application="no" 
     text="#BillingAddressOne# 
      #BillingAddressTwo# 
      #BillingCity# 
      #BillingState# 
      #BillingZipCode# 
      #BillingCountry# 
      #BillingPhone# 
      #BillingEmail# 
      #pmtmethod# 
      #CardType# 
      #form['Credit Card Number']# 
      #expmonth# 
      #expyear# 
      #CCverificationCode# 
      #CreditCardName#"> 
+0

谢谢你特拉维斯,现在我是现在尝试 –

+0

我试着将这段代码添加到我的文件中,但是当我看到info.log中没有任何信息时,你能帮我吗 –

+0

yes知道,info.log与我的文件相同的目录,你能帮我吗? –