API reference

LoggerRegistry Class

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 : LoggerRegistry
[Get]
The singleton instance of the registry.
Signature
LoggerRegistry 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

Methods

GetLogger ( logSink )
Gets a logger with an inferred category.
Signature
IVLogger Meta.Voice.Logging.LoggerRegistry.GetLogger(ILogSink logSink=null)
Parameters
logSink: ILogSink
Returns
IVLogger
GetLogger ( category , logSink )
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