系统范围的日志记录机制的定义?

时间:2016-03-14 12:40:43

标签: architecture software-design

在浏览一些软件架构文档时,我遇到了以下几点:

利益相关者:运营/测试人员 运营人员和测试人员关注两个方面。首先,如何部署系统。其次,两个利益相关者都对系统范围的日志记录机制感兴趣,该机制可配置到可以指定不同日志记录级别甚至为系统的特定部分打开和关闭日志记录的程度。

我发现这很难理解,所以有人可能会以某种方式简化它吗?

此外,系统范围和系统范围的日志记录是什么意思?它们如何被关闭和打开?

我试图谷歌,但我找到的所有内容都包含了无法解释问题的抽象信息,使其更难理解!

感谢

1 个答案:

答案 0 :(得分:1)

让我们从基础开始:

  

什么是日志声明?

日志语句包括用于记录程序执行期间发生的事件的信息。它们通常用于通过输出系统内发生的错误(以及其他可能相关的信息)来帮助简化调试过程。根据您决定记录的事件/信息类型,它可能会帮助您和您的开发人员,系统管理员,测试人员等。我不会对此有太多了解,但过多的日志记录也可能被证明是有害的( see our very own StackOverflow as an example)。

  

系统范围和系统范围的日志记录是什么意思?

系统范围的日志记录只是意味着您的日志记录功能跨越整个系统或应用程序,例如,如果您有后端和前端,那么系统范围的日志记录实现将包括它们(以及任何其他组件)构成你的'系统')。

  

他们怎么能被关掉呢?

如何打开或关闭日志记录取决于您和日志记录机制的设计,但它可以像确定您的系统范围日志记录功能是打开还是关闭的全局变量一样简单。