Namespaces
Enumerations
enum LogSeverity : RawLogSeverity
| Name | Value |
|---|---|
| Trace | 0x10 |
| Debug | 0x20 |
| Info | 0x30 |
| Warn | 0x40 |
| Error | 0x50 |
| Fatal | 0x60 |
Defined at line 14 of file ../../sdk/lib/syslog/cpp/log_level.h
enum InterestListenerBehavior : uint8_t
| Name | Value | Comments |
|---|---|---|
| Disabled | 0 |
Disable interest listening completely |
| Enabled | 2 |
Enable the interest listener, and block logging startup on an initial interest |
Interest listener configuration
Defined at line 23 of file ../../sdk/lib/syslog/cpp/log_settings.h
Records
-
class FakeLogSink -
class FlushConfig -
class KeyValue -
class LogBuffer -
class LogBufferBuilder -
class LogFirstNState -
class LogMessage -
class LogMessageVoidify -
class LogSettings -
class LogSettingsBuilder -
class Logger -
class RawLogSettings -
class SideEffectTracker -
class StructuredLogging_BackendDirect_Test -
class StructuredLogging_LOGS_Test -
class StructuredLogging_Log_Test -
class StructuredLogging_NoSideEffectsIfLoggingIsDisabled_Test -
class StructuredLogging_NullSafeStringView_Test -
class StructuredLogging_Overflow_Test -
class StructuredLogging_ThreadInitialization_Test
Functions
-
void SetLogTags (const std::initializer_list<std::string> & tags)Defined at line 138 of file ../../sdk/lib/syslog/cpp/host/logging_backend.cc
-
void BeginRecord (LogBuffer *buffer,RawLogSeverityseverity,internal::NullSafeStringViewfile,unsigned intline,internal::NullSafeStringViewmsg,internal::NullSafeStringViewcondition)Defined at line 144 of file ../../sdk/lib/syslog/cpp/host/logging_backend.cc
-
void EndRecord (LogBuffer * buffer)Defined at line 150 of file ../../sdk/lib/syslog/cpp/host/logging_backend.cc
-
void WriteLog (LogSeverityseverity,const char *file,unsigned intline,const char *tag,const char *condition,const std::string &msg)Defined at line 152 of file ../../sdk/lib/syslog/cpp/host/logging_backend.cc
-
zx::result<> FlushToGlobalLogger (LogBuffer & buffer)Flushes `buffer` to the global logger.
Defined at line 199 of file ../../sdk/lib/syslog/cpp/host/logging_backend.cc
-
RawLogSeverity GetMinLogSeverity ()Defined at line 203 of file ../../sdk/lib/syslog/cpp/log_message_impl.h
-
bool IsSeverityEnabled (RawLogSeverity severity)Returns true if |severity| is at or above the current minimum log level.
LOG_FATAL and above is always true.
Defined at line 208 of file ../../sdk/lib/syslog/cpp/log_message_impl.h