Поделиться через


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