SharePoint是一个极其复杂的系统,里面包含着很多的子模块,如果每个子模块都把自己的日志打到出来的话,那么日志的增长会非常的快,就会占用大量的磁盘空间。
因此系统在正常运行的时候,不需要开启全部的日志,只有在特定模块出问题的时候,才需要详细的打出跟踪日志。
进入到SharePoint管理中心,找到“配置诊断日志”:
这里SharePoint列出了所有的可以设定日志级别的子模块:
展开子模块,还能够看到再一次细分的功能,拿SharePoint Server举例,下面列出了各个功能,可以看到,默认都是information
级别的日志。
选中想要查找的模块,然后在下面调整日志级别:
第一个是说,要把哪些日志写到Windows
系统日志里,第二个是说,把哪些日志写到SharePoint
日志里。
从上到下是按照从最紧急到最不紧急的顺序,所以要想获取全部的日志,就要选择最下面的。
当开启了详细的追踪日志之后,就会带来日志快速增长的问题。为了保护系统,SharePoint提供了一些保护措施。
一是保护Windows系统日志不要过大。如果勾选了下面的选项,重复的事件会被自动获取到并且被压缩。
而针对SharePoint日志,则可以设定保存天数,默认是14天。如果认为14天内log仍然会很大,还可以限定log占用最大的空间,超过这个体积之后,之前的log会被自动清楚掉。
开启追踪log之后,可以查找更多的信息,来诊断SharePoint出现的问题。但是一定要记住,等诊断过程完毕之后,一定要把设置改回去,以免大量的日志产生。
时间: 2024-10-11 03:43:20