PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSExtensibilityLogger

    Inheritance
    System.Object
    StdBSExtensibilityLogger
    Implements
    Primavera.Extensibility.Patterns.IExtensibilityLogger
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    public class StdBSExtensibilityLogger : IExtensibilityLogger

    Constructors

    StdBSExtensibilityLogger(Boolean, StdBSDiagnosticos, StdBSDialogos)

    Declaration
    public StdBSExtensibilityLogger(bool enabled, StdBSDiagnosticos diagnosticosInstance, StdBSDialogos dialogosInstance)
    Parameters
    Type Name Description
    System.Boolean enabled
    StdBSDiagnosticos diagnosticosInstance
    StdBSDialogos dialogosInstance

    Properties

    AllowInteractivity

    Allow or disallow UI interaction

    Declaration
    public bool AllowInteractivity { get; set; }
    Property Value
    Type Description
    System.Boolean

    Enabled

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    LogError(String, ErrorSeverity)

    Declaration
    public void LogError(string message, ErrorSeverity errorSeverity)
    Parameters
    Type Name Description
    System.String message
    Primavera.Extensibility.BusinessEntities.ErrorSeverity errorSeverity

    LogError(String, ExtensibilityException, ErrorSeverity)

    Declaration
    public void LogError(string message, ExtensibilityException exception, ErrorSeverity errorSeverity)
    Parameters
    Type Name Description
    System.String message
    Primavera.Extensibility.BusinessEntities.ExtensibilityService.ExtensibilityException exception
    Primavera.Extensibility.BusinessEntities.ErrorSeverity errorSeverity

    LogError(String, Exception, ErrorSeverity)

    Declaration
    public void LogError(string message, Exception exception, ErrorSeverity errorSeverity)
    Parameters
    Type Name Description
    System.String message
    System.Exception exception
    Primavera.Extensibility.BusinessEntities.ErrorSeverity errorSeverity

    LogErrors(String, List<ExtensibilityException>, ErrorSeverity)

    Declaration
    public void LogErrors(string message, List<ExtensibilityException> exceptions, ErrorSeverity errorSeverity)
    Parameters
    Type Name Description
    System.String message
    System.Collections.Generic.List<Primavera.Extensibility.BusinessEntities.ExtensibilityService.ExtensibilityException> exceptions
    Primavera.Extensibility.BusinessEntities.ErrorSeverity errorSeverity

    LogErrors(String, List<Exception>, ErrorSeverity)

    Declaration
    public void LogErrors(string message, List<Exception> exceptions, ErrorSeverity errorSeverity)
    Parameters
    Type Name Description
    System.String message
    System.Collections.Generic.List<System.Exception> exceptions
    Primavera.Extensibility.BusinessEntities.ErrorSeverity errorSeverity

    LogMessage(String)

    Declaration
    public void LogMessage(string message)
    Parameters
    Type Name Description
    System.String message

    LogMessage(String, ExtensibilityException)

    Declaration
    public void LogMessage(string message, ExtensibilityException exception)
    Parameters
    Type Name Description
    System.String message
    Primavera.Extensibility.BusinessEntities.ExtensibilityService.ExtensibilityException exception

    LogMessage(String, Exception)

    Declaration
    public void LogMessage(string message, Exception exception)
    Parameters
    Type Name Description
    System.String message
    System.Exception exception

    Implements

    Primavera.Extensibility.Patterns.IExtensibilityLogger