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 |