PostSharp 5.0 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Diagnostics Namespace / Logging­Services Class / Logging­Services Methods / Logging­Services.​Get­Source Method / Logging­Services.​Get­Source Method (String, String)

LoggingServices.GetSource Method (String, String)

Returns a LoggingNamespaceSource for the given role and, optionally, namespace.

Namespace:  PostSharp.Patterns.Diagnostics
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: (
public static LoggingNamespaceSource GetSource(
	string role,
	string ns = null


Type: System.String
The role. Typically one of the constants of the LoggingRoles type, or a custom role.
ns (Optional)
Type: System.String
The namespace for which the LoggingNamespaceSource is requested, or null if the LoggingNamespaceSource is requested for the root namespace.

Return Value

Type: LoggingNamespaceSource
The LoggingNamespaceSource for role and ns. If no LoggingNamespaceSource exists for this role and type, this method shall create a new LoggingNamespaceSource.
See Also