NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::logs Namespace Reference

Data Structures

class  BatchLogRecordProcessor
 This is an implementation of the LogRecordProcessor which creates batches of finished logs and passes the export-friendly log data representations to the configured LogRecordExporter. More...
 
class  BatchLogRecordProcessorFactory
 Factory class for BatchLogRecordProcessor. More...
 
struct  BatchLogRecordProcessorOptions
 Struct to hold batch LogRecordProcessor options. More...
 
struct  BatchLogRecordProcessorRuntimeOptions
 Struct to hold batch SpanProcessor runtime options. More...
 
class  EventLogger
 
class  EventLoggerProvider
 
class  EventLoggerProviderFactory
 Factory class for EventLoggerProvider. More...
 
class  Logger
 
class  LoggerConfig
 LoggerConfig defines various configurable aspects of a Logger's behavior. More...
 
class  LoggerContext
 A class which stores the LoggerContext context. More...
 
class  LoggerContextFactory
 Factory class for LoggerContext. More...
 
class  LoggerProvider
 
class  LoggerProviderFactory
 Factory class for LoggerProvider. More...
 
class  LogRecordExporter
 LogRecordExporter defines the interface that log exporters must implement. More...
 
class  LogRecordProcessor
 The Log Processor is responsible for passing log records to the configured exporter. More...
 
class  MultiLogRecordProcessor
 Log processor allow hooks for receive method invocations. More...
 
class  MultiLogRecordProcessorFactory
 Factory class for MultiLogRecordProcessor. More...
 
class  MultiRecordable
 
class  Provider
 Changes the singleton global LoggerProvider. More...
 
class  ReadableLogRecord
 Maintains a representation of a log in a format that can be processed by a recorder. More...
 
class  ReadWriteLogRecord
 Maintains a representation of a log in a format that can be processed by a recorder. More...
 
class  Recordable
 Maintains a representation of a log in a format that can be processed by a recorder. More...
 
class  SimpleLogRecordProcessor
 The simple log processor passes all log records in a batch of 1 to the configured LogRecordExporter. More...
 
class  SimpleLogRecordProcessorFactory
 Factory class for SimpleLogRecordProcessor. More...