oa::Log
Log class in the OA Core public surface.
Public Methods
Static Public Methods
Constructor & Destructor Documentation
Public Method Documentation
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
LogLevelThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StringThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::BoolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inLevelLogLevel—
Returns
voidThe declared return value.
No public source comment is attached to this declaration.
Parameters
inLevelLogLevel—
inComponentLogComponent—
inFormatconst char (&)[N]—
inArgsArgs &&...—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inLevelLogLevel—
inComponentLogComponent—
inTextoa::StringView—
Returns
oa::StatusThe declared return value.
writes are serialized and safe from any thread. Write never throws; an I/O failure is returned to explicit callers and retained for flush/Close.
Parameters
inLevelLogLevel—
inComponentLogComponent—
inTextoa::StringView—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inOptionsconst LogOptions &Default: {}
Returns
oa::Result<oa::UniquePtr<Log>>The declared return value.