目前,在我的网络应用程序日志中,我有充满消息的大文本文件。它们很难用于调试和分析。我在想象以下内容,我想知道它是否已经存在,还是我需要构建它?
我希望将日志消息与当前请求和会话相关联,以便我可以将 UI 中的日志作为可折叠树查看。在摘要级别,我可能会按用户/会话查看,并在这些查看请求以及请求中花费的总时间。从那里我可以深入到一个请求并查看更深层次的日志消息。包含警告或错误的请求将通过过滤器突出显示或选择。
我还希望系统是可扩展的,而不是黑匣子。我想将异步任务连接到会话/请求,即使这些事情发生在其他线程中。我想将此与客户端 Javascript 错误集成。那是另一个问题,但关键是我需要一些可扩展的东西。