如何在 Flex 中访问 ColdFusion 服务器的日志信息

发布于 2024-10-27 22:11:09 字数 174 浏览 0 评论 0原文

我有 Flex 前端与 ColdFusion 作为后端进行通信。我必须调试我的应用程序,并且需要:

  1. 向 ColdFusion 添加日志支持,我可以将自定义消息添加到日志列表
  2. 在 Flex 端访问此日志。

是否可以?以前有人尝试过吗?请帮助我提出您对此的建议。

I have Flex front end talking with ColdFusion as the back end. I have to debug my application and need to:

  1. Add log support to ColdFusion where I can add my custom messages to log list
  2. Access this log at Flex end.

Is it possible? Has anyone tried it before? Please help me with your suggestions ideas on this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那片花海 2024-11-03 22:11:09

我的建议:

Flex-side:

  1. 创建自定义 LogEvent 对象,其中包含 id、消息以及您想要记录的任何其他属性。
  2. 每当您想要记录发生的操作或系统事件时调度这些事件
  3. 创建一个 LogManager 来负责捕获这些事件,并使用 Delegate 向您的 ColdFusion 服务发出 ServiceCall

ColdFusion:

  1. 使用 API 创建一个日志记录服务来侦听任何事件来自 Flex 应用程序的服务调用
  2. 将这些日志事件保存到数据库中
  3. 创建一个服务,Flex 应用程序可以调用该服务来检索 LogObjects(或您想要的任何 DAO)

Flex :

  1. 创建一个 LogView(一个数据网格/高级数据网格,每个网格都有一个列)您想要的日志属性(本质上是数据库日志条目的镜像)
  2. 创建一个委托,您的 LogManager 可以使用该委托来调用 Coldfusion 日志服务来检索这些日志对象

我不确定您是否使用框架(Cairngorms、SWIZ、等)所以我对这些对象的描述有点抽象,您可以将其全部自定义,或者将其放入您现有的框架中,

我之前已经为GoogleAnalytics的AnalyticsEvents(与ExternalInterface一起使用)和LogEvents完成了此操作。用户操作和系统操作。

My recommendation :

Flex-side :

  1. Create custom LogEvent objects that carry an id, a message, any other properties you want to log.
  2. Dispatch those events whenever you want to Log an action or system event that occurs
  3. Create a LogManager that's in charge of catching these events, and using a Delegate to make a ServiceCall to your ColdFusion services

ColdFusion :

  1. Create a Logging service with APIs for listening for any service-calls from the Flex application
  2. Save these log events into your database
  3. Create a service that the Flex app can call to retrieve LogObjects (or whatever DAO you want)

Flex :

  1. Create a LogView (a datagrid / advanced data grid with a column for every log property you want (essentially a mirror of the database log entries)
  2. Create a delegate that your LogManager can use to call that Coldfusion Log Service to retrieve these Log Objects

I'm not sure if you're using a framework (Cairngorms, SWIZ, etc.) so my description of these objects is a little more abstract that you could do it all custom, or put it into your existing framework.

I've done this before, for AnalyticsEvents for GoogleAnalytics (worked with ExternalInterface) and with LogEvents for USER actions and SYSTEM actions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文