近来被A客户的数据流问题折腾得妈都快不认识了,不过好在可以通过这个问题多学习一些SharePoint的基础知识,比如,如何调整SharePoint的记录水平:
在CA的monitoring界面,可以看到Reporting下面的Configure diagnostic logging:
进去之后就可以看到针对哪一种service使用哪一种记录水平了,可以单独调解的。
此外,不同的log等级,记录的内容是不同的,可以参考:
事件日志级别
级别 | 定义 |
---|---|
无 |
不进行日志记录。 |
Critical |
此消息类型指示一个严重错误,该错误已导致解决方案中出现严重故障。 |
Error |
此消息类型指示一种紧急情况。应调查所有错误事件。 |
Warning |
此消息类型指示一个可能要注意的潜在问题。应不断地检查和跟踪警告消息以找出其中的模式。 |
Information |
信息性消息不需要任何操作。但是,它们可提供用于监视解决方案状态的有价值的数据。 |
Verbose |
此事件日志级别与长事件或消息对应。 |
跟踪日志级别
级别 | 定义 |
---|---|
无 |
不写入跟踪日志。 |
Unexpected |
此级别用于记录有关导致解决方案停止处理的事件的消息。如果设置为此级别,日志将包含 Unexpected、Exception、Assert 和 Critical 级别的事件。 |
Monitorable |
此级别用于记录有关所有不可恢复的事件的消息,这些事件限制解决方案的功能,但不终止应用程序。如果设置为此级别,则日志还包含“Unexpected”设置记录的事件。 |
High |
此级别用于记录不停止处理解决方案的所有意外事件。如果设置为在此级别记录日志,则日志还包含“Monitorable”设置记录的所有事件。 |
Medium |
如果设置为此级别,跟踪日志将包含除“Verbose”和“VerboseEx”消息以外的所有消息。此级别用于记录有关已执行操作的所有高级信息。此级别可为构造数据流和操作序列提供足够多的详细信息。管理员或支持专业人员可使用此日志记录级别来解决问题。如果设置为此级别,则日志还包含“High”设置记录的所有事件。 |
Verbose |
如果设置为此级别,日志将包含大多数操作。详细跟踪会产生许多日志消息。此级别通常只用于在开发环境中执行调试操作。如果设置为在此级别记录日志,则日志还包含“Medium”设置记录的所有事件。 |
VerboseEx |
仅 Set-SPLogLevel Windows PowerShell cmdlet 支持此级别,其中包含级别相当低的诊断数据。此级别仅用于开发环境。如果设置为此级别,日志将包含“Verbose”设置记录的所有事件。 |
Reference:
http://technet.microsoft.com/zh-cn/library/ee748656(v=office.15).aspx#中国(简体中文)