Coree.NETStandard
  • API
Show / Hide Table of Contents
  • Coree.NETStandard.Abstractions
    • DependencySingleton<T>
    • FluentBase
    • IDependencySingleton
    • IFluentBase
  • Coree.NETStandard.Classes
    • ThreadSafeCollection<T>
    • ThreadSafeValue<T>
  • Coree.NETStandard.CoreeHttpClient
    • CoreeHttpClient
    • CoreeHttpClient2
    • HttpHeadersExtensions
    • HttpRequestHeadersExtensions
    • HttpResponseResult
    • HttpResponseResult.OperationStatus
    • HttpResponseResult2
    • HttpResponseResult2.OperationStatus
    • ICoreeHttpClient
    • Product
    • ProductExtensions
    • RequestContentBuilder
    • RequestParamBuilder
    • ServiceCollectionExtensions
    • UriExtensions
  • Coree.NETStandard.Extensions
    • BoolExtensions
    • CancellationTokenExtensions
    • EnumerableStringExtension
    • EnumerableTExtension
    • HostApplicationBuilderExtensions
    • ServiceProviderExtensions
    • StringBuilderExtension
    • StringsExtensions
  • Coree.NETStandard.HostedServicesCollection
    • HostedServicesCollectionConfig<T>
    • IHostedServicesCollectionConfig<T>
    • ServiceCollectionExtensions
    • ServiceProviderExtensions
  • Coree.NETStandard.Serilog
    • ConditionalLevelSink
    • LoggerSinkConfigurationExtensions
    • OutputTemplates
    • ServiceCollectionExtensions
    • SourceContextShortEnricher
  • Coree.NETStandard.Services
    • IRuntimeInsights
    • RuntimeInsightsService
  • Coree.NETStandard.Services.File
    • FileService
    • IFileService
  • Coree.NETStandard.Services.Process
    • IProcessService
    • ProcessRunExitCodeState
    • ProcessRunResult
    • ProcessService
  • Coree.NETStandard.Services.RuntimeInsights
    • IRuntimeInsightsService
    • RuntimeInsightsService
  • Coree.NETStandard.SpectreConsole
    • CommandAppExtensions
    • HostBuilderExtensions
    • ServiceCollectionExtensions
    • SpectreConsoleHostedService
    • SpectreConsoleHostedService.ExitCode
    • SpectreConsoleTypeRegistrar
    • SpectreConsoleTypeResolver
  • Coree.NETStandard.Utilities
    • MainContext

Class EnhancedSourceContextShortEnricher

Inheritance
object
EnhancedSourceContextShortEnricher
Implements
ILogEventEnricher
Namespace: Coree.NETStandard.Logging
Assembly: Coree.NETStandard.dll
Syntax
public class EnhancedSourceContextShortEnricher : ILogEventEnricher

Constructors

| Edit this page View Source

EnhancedSourceContextShortEnricher(bool, bool, bool)

Declaration
public EnhancedSourceContextShortEnricher(bool cutTTypes = true, bool removeDots = true, bool removeSuffixes = true)
Parameters
Type Name Description
bool cutTTypes
bool removeDots
bool removeSuffixes

Methods

| Edit this page View Source

Enrich(LogEvent, ILogEventPropertyFactory)

Enrich the log event.

Declaration
public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propertyFactory)
Parameters
Type Name Description
LogEvent logEvent

The log event to enrich.

ILogEventPropertyFactory propertyFactory

Factory for creating new properties to add to the event.

Implements

Serilog.Core.ILogEventEnricher
  • Edit this page
  • View Source
In this article
Back to top