2010-02-10 12 views
14

हाय,कैसे अंदर <CFScript>

मैं <cfscript> उपयोग करने के लिए सीख रहा हूँ से जानकारी लॉग इन करने की।

क्या कोई तरीका है कि मैं < cfscript> के अंदर कुछ संदेश या मान लॉग कर सकता हूं?

बाहर <cfscript> मैं <cflog> उपयोग कर सकते हैं की तरह, इस तरह किसी भी तरह से या टैग कुछ मैं दुर्भाग्य से पहले ColdFusion के संस्करणों पर

धन्यवाद

+0

गूंज टेरी रयान की टिप्पणी के बराबर है सीएफ 9 में एक और अधिक पूर्ण cfscript कार्यान्वयन है। – kevink

+0

सावधान! ओपन ब्लू ड्रैगन कोल्डफ्यूजन कार्यान्वयन cfscript की पेशकश नहीं करता है, इसलिए यदि आप इसका उपयोग करते हैं तो आप एडोब से बंधे हैं। –

+0

@ ओली जोन्स, नहीं, वह नहीं है। वह रेलो का उपयोग कर सकते हैं, जिसमें पूर्ण-स्क्रिप्ट सीएफसी समर्थन है। – Mohamad

उत्तर

22

ColdFusion 9 "WRITELOG कहा, एक मौजूदा समारोह या टैग के रूप में एक ही नाम के कॉल करने के लिए इसलिए बुला नहीं समारोह" cflog "या "फ़ंक्शन जो आपको ऐसा करने की अनुमति देता है। http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html

+0

जानकारी के लिए धन्यवाद टेरी – CFUser

+0

पता था कि मैंने सीएफ 9 में कुछ देखा होगा ... जब मैंने देखा तो आम तौर पर इसे नहीं देख सका। अनुस्मारक टेरी के लिए धन्यवाद। –

3

अंदर लॉग फ़ाइल> में संदेश मुद्रित करने के लिए उपयोग कर सकते हैं है, सीएफ 9 नहीं है। अपने cfscript अंदर

<cffunction name="doCFLog"> 
    <cflog attributeCollection="#arguments#"> 
</cffunction> 

एक ही विशेषताओं के साथ doCFLog फ़ंक्शन को कॉल के रूप में आप

जैसे cflog होगा: हालांकि, आप क्या कर सकते एक यूडीएफ के नक्शे cflog है। doCFLog (text = 'sometext', टाइप = 'चेतावनी', एप्लिकेशन = 'हां', फ़ाइल = 'mylog');

नोट: अपनी नहीं एक अच्छा विचार अपने तरीके/यूडीएफ आदि "लॉग ऑन"

+0

यह नहीं होना चाहिए: ? – jrduncans

+0

@jrduncans ऐसा मत सोचो। –

+0

यह कोल्डफ्यूजन 8 में # का उपयोग किए बिना मेरे लिए काम नहीं किया। मुझे यकीन नहीं है कि कब/क्यों प्रारूप की आवश्यकता है, लेकिन उम्मीद है कि अगर किसी समस्या की मेरी समस्या है तो यह किसी और की मदद करेगा ... – jrduncans

3

Railo में आप, कोणीय कोष्ठक और "cf" उपसर्ग को निकाल कर लिपि में cflog उपयोग कर सकते हैं ताकि आप

<cfscript> 

    log text="some text" file="logfilename" type="information"; 
</cfscript> 

लिख सकते हैं इस

<cflog text="some text" file="logfilename" type="information"> 
संबंधित मुद्दे