如何配置Railo以便cflog将其数据记录到控制台
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置Railo以便cflog将其数据记录到控制台相关的知识,希望对你有一定的参考价值。
我想以这样的方式配置Railo:cflog将其数据记录到控制台,而不是文件。我有Tomo 8的Railo(4.1.2.005)。
<cflog type="Information" text="Test data" log="application">
通常,当我们编写如上所示的代码时,它会将信息记录在application.log
文件夹中的WEB-INF
ailologs
文件中。我想将此信息记录在stdout
或stderr
中。
运行Railo应用程序的云已配置为从控制台读取数据。它无法从文件中读取数据,这就是为什么我无法读取标准的Railo日志,包括application.log
,requesttimeout.log
,scheduler.log
等。
如果有人能让我知道如何配置Railo以便它使用控制台进行日志记录,那就太棒了。
您可以使用内置函数SystemOutput将输出写入out或err流:
SystemOutput(message, addNewLine, errStream)
EG
SystemOutput("test stdout", true);
SystemOutput("test stderr", true, true);
见http://docs.lucee.org/reference/functions/systemoutput.html
该函数已经在代码库中存在多年了,我很确定你的Railo版本有它。
在Lucee中,日志被重构为使用Log4J框架,这使您可以更好地控制将消息记录到何处以及日志格式。因此,您可以记录到系统输出,数据库,Web服务等。
所以你应该考虑将你的Railo设置升级到Lucee。
以上是关于如何配置Railo以便cflog将其数据记录到控制台的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 Core Data 实体中一行的 ID,以便以后可以引用它?
需求:一个页面中需要用到多个字典数据。用于下拉选项,同时,需要将其保存为json格式。以便于key,value的相互转换。记录在实现过程中踩的坑