- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在这个应用程序中开发应用程序,我必须在任何更新到来时显示运行时日志,它应该以正确的方式显示。我的意思是说它应该像控制台一样在 coldfusion 页面上显示日志。我知道在 AJAX 的帮助下是可能的,但我不知道在冷聚变中该怎么做。我不想每秒都运行调度程序。我还有其他方法可以做到这一点吗?
如果您需要更多详细信息或者我不清楚,请告诉我......
谢谢
最佳答案
DirectoryWatcherGateway
The DirectoryWatcherGateway event gateway sends events to the listener CFC when a file is created, deleted, or modified in a directory. The watcher runs in a thread that sleeps for an interval specified in the configuration file, and when the interval has passed, checks for changes since the last time it was awake. If it finds added, deleted, or changed files, it sends a message to a listener CFC. You can configure separate CFCs for add, delete, and change events, or use a single CFC for all events. The source for this event gateway is located in the gateway/src/examples/watcher directory.
一旦检测到修改(通过轮询),您就可以在 Linux 中使用 tail
返回最后 x 行:https://stackoverflow.com/a/16375840/35634
或 Get-Content -tail
在 Windows 的 Powershell 中 https://technet.microsoft.com/en-gb/library/hh849787.aspx
最后,您可以使用 Sever Sent Event (本质上是 ajax 长轮询)或 cfwebsocket (CF10 或更高版本)将最后 x 行推送到客户端。
关于java - 冷聚变 : Runtime show logs on CF page just like Console or Putty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192261/
我是一名优秀的程序员,十分优秀!