跟踪和日志记录之间有什么区别?
从术语的角度来看,一般来说,a和a有什么区别?tracing
logging
谢谢!
从术语的角度来看,一般来说,a和a有什么区别?tracing
logging
谢谢!
日志记录
不是跟踪
!
Logging
在设计大型应用程序时,您需要有良好而灵活的错误报告(也许是跨计算机)以集中的方式收集日志数据。这是一个完美的用例,您可以在其中配置一些远程跟踪侦听器,并将日志数据发送到中央日志服务器,该服务器将其日志消息存储在数据库,日志文件或其他任何内容中。如果使用进程外通信,则已经受到网络性能的限制,在最好的情况下是几千个日志/秒。Logging Application Block
Tracing
除了错误报告之外,您还需要跟踪程序流以找出性能瓶颈的位置;更重要的是,当发生错误时,您有机会了解自己是如何到达那里的。在理想情况下,每个函数都会启用一些跟踪,包括函数持续时间、传递的参数以及进入函数的进度。
跟踪
是筛选最少的日志记录级别。每个日志记录语句都有一个过滤级别:
trace
debug
warning
error
severe
例如。如果日志记录库配置为使用级别进行记录,则所有 和 日志记录语句都将将消息输出到日志记录输出。warning
warning
error
severe