Set-SPLogLevel
Устанавливает для набора категорий уровни трассировки и событий.
Синтаксис
Set-SPLogLevel
[-AssignmentCollection <SPAssignmentCollection>]
[-EventSeverity <String>]
[-Identity <String[]>]
[-InputObject <PSObject>]
[-TraceSeverity <String>]
[<CommonParameters>]
Описание
Командлет Set-SPLogLevel
задает уровни ведения журнала событий Windows и трассировки для одной или нескольких категорий ведения журнала диагностики, зарегистрированных в ферме.
Если происходит событие или трассировка, связанные с категорией, но менее серьезный уровень ведения журнала этой категории, событие или трассировка не записываются в журнал событий или журнал трассировки.
Если событие или трассировка, связанные с категорией, происходят и являются столь же серьезными или более серьезными, чем уровень ведения журнала этой категории, событие или трассировка записываются в журнал событий или журнал трассировки.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
------------------ПРИМЕР 1-----------------------
set-sploglevel -TraceSeverity Monitorable
В этом примере значения TraceSeverity для всех категорий задаются как Отслеживаемые.
--------------------------ПРИМЕР 2------------------------
Set-SPLogLevel -TraceSeverity High -EventSeverity Warning -Identity "Cat1"
В этом примере задаются значения EventSeverity и TraceSeverity для одной категории.
------------------ПРИМЕР 3-----------------------
C:\PS>"Cat1", "Cat2", "Cat3" | Set-SPLogLevel -EventSeverity Error
В этом примере задаются значения EventSeverity для нескольких категорий.
------------------ПРИМЕР 4-----------------------
Set-SPLogLevel -EventSeverity Warning -Identity "AreaName:*"
В данном примере для всех категорий в одной области задается параметр EventSeverity.
Параметры
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
При использовании параметра Global все объекты содержатся в глобальном хранилище.
Если объекты не используются сразу или удаляются с помощью команды Stop-SPAssignment
, может возникнуть нехватка памяти.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventSeverity
Устанавливает уровень категории. Уровнем категории может должно быть одно из следующих значений:
- Нет
- ErrorCritical
- Error
- Предупреждение
- Информация
- Подробный
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Identity
Задает имя категории или набора категорий для регулировки, например "Unified Logging Service". Если параметр Identity не указан, параметр регулировки событий применяется ко всем категориям в ферме.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-InputObject
Параметр InputObject перенаправляется в командлет и может быть строкой в формате, идентичном формату параметра Identity, или объектом SPDiagnosticsCategory.
Пользователь может получить одну или несколько категорий из командлета Get-SPLogLevel
, изменить значения категорий, а затем конвейерировать их в Set-SPLogLevel
командлет.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-TraceSeverity
Устанавливает регулировку трассировки для указанных категорий. Файлы журнала трассировки представляют собой текстовые файлы, которые записываются в каталог журнала трассировки, указанный на странице "Настройка сбора данных диагностики" веб-сайта центра администрирования SharePoint. Типом должно быть одно из следующих значений:
- None (трассировки не записываются в журнал трассировки);
- Unexpected
- Наблюдаемый
- Высокий
- Средний
- Подробный
- VerboseEx
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |