(IDiagnosticsLevel, TraceSeverity, EventSeverity) del método SPDiagnosticsService.SetItem
NOTA: esta API está ahora obsoleta.
Establece los umbrales de informes para una categoría especificada por un objeto IDiagnosticsLevel .
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
<ObsoleteAttribute("directly modify severities on SPDiagnosticsCategory")> _
Public Sub SetItem ( _
item As IDiagnosticsLevel, _
traceSeverity As TraceSeverity, _
eventSeverity As EventSeverity _
)
'Uso
Dim instance As SPDiagnosticsService
Dim item As IDiagnosticsLevel
Dim traceSeverity As TraceSeverity
Dim eventSeverity As EventSeverity
instance.SetItem(item, traceSeverity, _
eventSeverity)
[ObsoleteAttribute("directly modify severities on SPDiagnosticsCategory")]
public void SetItem(
IDiagnosticsLevel item,
TraceSeverity traceSeverity,
EventSeverity eventSeverity
)
Parámetros
item
Tipo: Microsoft.SharePoint.Administration.IDiagnosticsLevelUn objeto IDiagnosticsLevel
traceSeverity
Tipo: Microsoft.SharePoint.Administration.TraceSeverityUn valor de TraceSeverity que representa el evento menos crítico para el informe en el registro de seguimiento.
eventSeverity
Tipo: Microsoft.SharePoint.Administration.EventSeverityUn valor de EventSeverity que representa el evento menos crítico para el informe en el registro de eventos de Windows.
Comentarios
Use este método para controlar el umbral para capturar una única categoría de eventos en los registros de seguimiento y en el registro de eventos de Windows. Disminuye el nivel de gravedad, aumentará el número de eventos registrados.
Nota
Este método proporciona un medio de programación de realización de lo que puede hacer manualmente en la sección Límite de eventos en la página Administración Central de Registro de diagnósticos . En la interfaz de usuario, seleccione la categoría y, a continuación, seleccione niveles de gravedad.
Ejemplos
El ejemplo siguiente muestra una aplicación de consola que cambia los umbrales de informes para la categoría de servicio de registro unificado.
Imports System
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.Administration
Module ConsoleApp
Sub Main()
Dim diagnostics As SPDiagnosticsService = SPDiagnosticsService.Local
If Not diagnostics Is Nothing Then
Dim category As IDiagnosticsLevel = diagnostics.GetItem("Unified Logging Service")
If Not category Is Nothing Then
diagnostics.SetItem(category, TraceSeverity.Verbose, EventSeverity.Error)
diagnostics.Update()
End If
End If
End Sub
End Module
using System;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
SPDiagnosticsService diagnostics = SPDiagnosticsService.Local;
if (diagnostics != null)
{
IDiagnosticsLevel category = diagnostics.GetItem("Unified Logging Service");
if (category != null)
{
diagnostics.SetItem(category, TraceSeverity.Verbose, EventSeverity.Error);
diagnostics.Update();
}
}
}
}
}