Why Meta Quest?
Design
Develop
API reference
Distribute and grow
Blog
Support
API reference
API reference
Select your platform
No SDKs available
No versions available
Overview
AudioClipAudioSource
ImageViewer
Lib
Meta
Audio
Conduit
Net
Voice
Voice
AboutWindow
Audio
Hub
INLPRequestOptions
INLPRequestResponseDecoder
INLPRequestResults
ITranscriptionRequestOptions
ITranscriptionRequestResults
IVoiceRequestOptions
IVoiceRequestResults
Logging
Logging
CorrelationID
ErrorCode
ErrorMitigator
ICoreLogger
IErrorMitigator
ILogScope
ILogSink
ILogWriter
ILoggerRegistry
IVLogger
LogCategoryAttribute
LogEntry
LogScope
LogSink
LoggerOptions
LoggerRegistry
RingDictionaryBuffer
UnityLogWriter
VLogger
NLPRequest
NLPRequestEvents
NLPRequestResponseEvent
NLPRequestResponseValidatorEvent
Net
Samples
TelemetryUtilities
TranscriptionRequest
TranscriptionRequestEvent
TranscriptionRequestEvents
VSDKHub
VoiceRequest
VoiceRequestEvents
Windows
WitAi
Oculus
Code samples
Downloads
Release notes
Supported platforms
Meta
LogScope Class
Extends
ILogScope
A logging scope to be used in "using" blocks.
Properties
CorrelationID
CorrelationID
[Get]
Member Functions
LogScope
(
ICoreLogger
logger,
VLoggerVerbosity
verbosity,
CorrelationID
correlationID,
string message,
object [] parameters )
Constructs a logging scope to be used in "using" blocks.
Parameters
logger
The logger.
verbosity
The verbosity.
correlationID
The correlation ID.
message
The message as a format string (e.g "My value is: {0}).</param> <param name="parameters">The parameters.
void
Verbose
( string message,
params object [] parameters )
Logs a verbose message.
void
Verbose
(
CorrelationID
correlationId,
string message,
params object [] parameters )
Logs a verbose message.
void
Info
( string message,
params object [] parameters )
Logs an info message.
void
Info
(
CorrelationID
correlationId,
string message,
params object [] parameters )
Logs an info message.
void
Debug
( string message,
params object [] parameters )
Logs a debug message.
void
Debug
(
CorrelationID
correlationId,
string message,
params object [] parameters )
Logs a debug message.
void
Warning
( string message,
params object [] parameters )
Logs a warning message.
void
Warning
(
CorrelationID
correlationId,
string message,
params object [] parameters )
Logs a warning message.
void
Error
(
ErrorCode
errorCode,
string message,
params object [] parameters )
Logs an error with an exception.
void
Error
(
CorrelationID
correlationId,
ErrorCode
errorCode,
string message,
params object [] parameters )
Logs an error with an exception.
void
Error
( Exception exception,
ErrorCode
errorCode,
string message,
params object [] parameters )
Logs an error with an exception.
void
Error
(
CorrelationID
correlationId,
Exception exception,
ErrorCode
errorCode,
string message,
params object [] parameters )
Logs an error with an exception.
int
Start
(
CorrelationID
correlationId,
VLoggerVerbosity
verbosity,
string message,
params object [] parameters )
Explicitly start a scope.
int
Start
(
VLoggerVerbosity
verbosity,
string message,
params object [] parameters )
Explicitly start a scope.
void
End
( int sequenceId )
Explicitly end a scope. Must have been started already.
void
Correlate
(
CorrelationID
newCorrelationId,
CorrelationID
rootCorrelationId )
Correlates two correlation IDs. This is used to indicate nesting, branching, or exchanges. The purpose is to allow a complete trail up to the source when needed.
Parameters
newCorrelationId
The source correlation ID (eg. child operation).
rootCorrelationId
The target correlation ID (eg. root operation).
void
Log
(
CorrelationID
correlationId,
VLoggerVerbosity
verbosity,
string message,
params object [] parameters )
Logs a message.
Parameters
correlationId
The correlation ID.
verbosity
The verbosity of the logging.
message
The message to log.
parameters
The parameter
void
Log
(
CorrelationID
correlationId,
VLoggerVerbosity
verbosity,
Exception exception,
ErrorCode
errorCode,
string message,
params object [] parameters )
void
Log
(
CorrelationID
correlationId,
VLoggerVerbosity
verbosity,
ErrorCode
errorCode,
string message,
params object [] parameters )
void
Dispose
( )
Disposes the scope.
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2026 Meta