Pregunta

Estoy aprendiendo a usar <cfscript>.

¿Hay alguna manera de que pueda conectarse algunos mensajes o valores dentro de la <cfscript>?

como fuera <cfscript> puedo usar <cflog>, ¿Hay alguna forma o etiqueta algo por el estilo, que puede utilizar para imprimir los mensajes de archivo de registro en el interior>

Gracias

¿Fue útil?

Solución

ColdFusion 9 añadido la función "WriteLog", que le permite hacer esto. http://help.adobe.com /en_US/ColdFusion/9.0/CFMLRef/WS48D04B65-0694-44e9-9E35-F9D7C9152B6C.html

Otros consejos

En Lucee / Railo puede utilizar cflog en escritura mediante la eliminación de los corchetes angulares y el prefijo "cf", para que pueda escribir

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

esto es equivalente a

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

Por desgracia, en las versiones de ColdFusion antes de CF9 no lo hay. Sin embargo, lo que puede hacer es asignar una UDF para cflog:

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

dentro de su cfscript llamar a la función doCFLog con los mismos atributos como lo haría cflog

por ejemplo. doCFLog (texto = 'SomeText', type = 'advertencia', la aplicación = 'sí', file = 'mylog');

Nota: no es una buena idea llamar a su métodos / UDF etc el mismo nombre que una función o una etiqueta existente, por lo tanto, no llamar la "cflog" función o "log"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top