Question

J'apprends à utiliser <cfscript>.

Est-il possible que je peux connecter des messages ou des valeurs à l'intérieur du <cfscript>?

comme à l'extérieur <cfscript> je peux utiliser <cflog>, Est-il possible ou Tag quelque chose comme ça, je peux utiliser pour imprimer les messages dans le fichier journal intérieur>

Merci

Était-ce utile?

La solution

ColdFusion 9 a ajouté la fonction « WriteLog » qui vous permet de le faire. http://help.adobe.com /en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html

Autres conseils

Dans Lucee / Railo vous pouvez utiliser cflog dans le script en supprimant les crochets angulaires et le préfixe « cf », de sorte que vous pouvez écrire

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

est équivalent à

<cflog text="some text" file="logfilename" type="information">

Malheureusement, sur les versions de ColdFusion avant CF9 il n'y a pas. Cependant, ce que vous pouvez faire est une carte UDF à cflog:

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

dans votre cfscript appeler la fonction doCFLog avec les mêmes attributs que vous cflog

par exemple. doCFLog (text = 'someText', type = 'avertissement', demande = 'oui', file = 'mylog');

Note: ne est pas une bonne idée d'appeler vos méthodes / udf etc le même nom que d'une fonction existante ou une étiquette, par conséquent, ne pas appeler la fonction « cflog » ou « log »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top