Set-SPLogLevel

Imposta il livello di registrazione eventi e di traccia per un set di categorie.

Sintassi

Set-SPLogLevel
   [-AssignmentCollection <SPAssignmentCollection>]
   [-EventSeverity <String>]
   [-Identity <String[]>]
   [-InputObject <PSObject>]
   [-TraceSeverity <String>]
   [<CommonParameters>]

Descrizione

Il Set-SPLogLevel cmdlet imposta i livelli di registrazione eventi e registrazione delle tracce di Windows per una o più categorie di registrazione diagnostica registrate nella farm. Se si verifica una traccia o un evento associato a una categoria, ma con un livello di gravità inferiore rispetto al livello di registrazione della categoria, la traccia o l'evento non verrà scritto nel registro di traccia o nel registro eventi. Se si verifica una traccia o un evento associato a una categoria con gravità pari o superiore rispetto al livello di registrazione della categoria, la traccia o l'evento verrà scritto nel registro di traccia o nel registro eventi.

Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.

Esempio

------------------ESEMPIO 1-----------------------

set-sploglevel -TraceSeverity Monitorable

Questo esempio consente di impostare i valori TraceSeverity per tutte le categorie su Monitorable.

------------------ESEMPIO 2-----------------------

Set-SPLogLevel -TraceSeverity High -EventSeverity Warning -Identity "Cat1"

Questo esempio consente di impostare i valori EventSeverity e TraceSeverity per una singola categoria.

------------------ESEMPIO 3-----------------------

C:\PS>"Cat1", "Cat2", "Cat3" | Set-SPLogLevel -EventSeverity Error

Questo esempio consente di impostare i valori EventSeverity per più categorie.

------------------ESEMPIO 4-----------------------

Set-SPLogLevel -EventSeverity Warning -Identity "AreaName:*"

Questo esempio consente di impostare i valori EventSeverity per tutte le categorie nella stessa area.

Parametri

-AssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

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

Specifica il livello di registrazione da impostare. È possibile specificare uno dei valori seguenti:

  • Nessuno
  • ErrorCritical
  • Errore
  • Avviso
  • Informazioni
  • Dettagliato
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

Specifica il nome della categoria o del set di categorie per cui impostare la limitazione, ad esempio "Unified Logging Service". Se non si specifica il parametro Identity, l'impostazione di limitazione degli eventi verrà applicata a tutte le categorie nella farm.

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

Il parametro InputObject viene reindirizzato al cmdlet e può essere una stringa in un formato identico al parametro Identity oppure può essere un oggetto SPDiagnosticsCategory. L'utente può recuperare una o più categorie dal Get-SPLogLevel cmdlet, modificare i valori delle categorie e quindi eseguirne la pipeline nel Set-SPLogLevel cmdlet.

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

Specifica la limitazione di traccia da impostare per le categorie specificate. I file di registro di traccia sono file di testo scritti nel percorso del registro di traccia definito nella pagina Diagnostic Logging Settings del sito Amministrazione centrale di SharePoint. Il tipo deve essere uno dei valori seguenti:

  • None: nessuna traccia verrà scritta nel registro di traccia
  • Evento imprevisto
  • Evento monitorabile
  • Alto
  • Medio
  • Dettagliato
  • 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