API reference

LoggerRegistry Class

Constructors

LoggerRegistry ()
A private constructor to prevent instantiation of this class.
Signature
Meta.Voice.Logging.LoggerRegistry.LoggerRegistry()

Fields

AllLoggers : IEnumerable< IVLogger >
Signature
IEnumerable<IVLogger> Meta.Voice.Logging.LoggerRegistry.AllLoggers

Properties

EditorLogFilteringLevel : VLoggerVerbosity
[Get][Set]
Signature
VLoggerVerbosity Meta.Voice.Logging.LoggerRegistry.EditorLogFilteringLevel
Instance : ILoggerRegistry
[Get]
The singleton instance of the registry.
Signature
ILoggerRegistry Meta.Voice.Logging.LoggerRegistry.Instance
LogSink : ILogSink
[Get][Set]
Signature
ILogSink Meta.Voice.Logging.LoggerRegistry.LogSink
LogStackTraceLevel : VLoggerVerbosity
[Get][Set]
Signature
VLoggerVerbosity Meta.Voice.Logging.LoggerRegistry.LogStackTraceLevel
LogSuppressionLevel : VLoggerVerbosity
[Get][Set]
Signature
VLoggerVerbosity Meta.Voice.Logging.LoggerRegistry.LogSuppressionLevel
Options : LoggerOptions
[Get]
Signature
LoggerOptions Meta.Voice.Logging.LoggerRegistry.Options
PoolLoggers : bool
[Get][Set]
Signature
bool Meta.Voice.Logging.LoggerRegistry.PoolLoggers
VLoggerFactory : IVLoggerFactory
[Get][Set]
Signature
IVLoggerFactory Meta.Voice.Logging.LoggerRegistry.VLoggerFactory

Methods

GetCoreLogger ( category , logSink )
Signature
IVLogger Meta.Voice.Logging.LoggerRegistry.GetCoreLogger(LogCategory category, ILogSink logSink)
Parameters
category: LogCategory
logSink: ILogSink
Returns
IVLogger
GetCoreLogger ( category , logSink )
Signature
IVLogger Meta.Voice.Logging.LoggerRegistry.GetCoreLogger(string category, ILogSink logSink)
Parameters
category: string
logSink: ILogSink
Returns
IVLogger
GetLogger ( logCategory , logSink )
Gets a logger with a category pulled from the source directly.
Signature
IVLogger Meta.Voice.Logging.LoggerRegistry.GetLogger(LogCategory logCategory, ILogSink logSink=null)
Parameters
logCategory: LogCategory
logSink: ILogSink
Returns
IVLogger
GetLogger ( category , logSink )
Gets a logger with an explicitly specified category.
Gets a logger with an explicitly specified category.
Signature
IVLogger Meta.Voice.Logging.LoggerRegistry.GetLogger(string category, ILogSink logSink)
Parameters
category: string
logSink: ILogSink
Returns
IVLogger