openDAQ
Open data acquisition platform
+ Collaboration diagram for Factories:

Detailed Description

Functions

LoggerComponentPtr LoggerComponent (const StringPtr &name, ListPtr< ILoggerSink > sinks=DefaultSinks(), const LoggerThreadPoolPtr &threadPool=LoggerThreadPool(), LogLevel level=LogLevel(OPENDAQ_LOG_LEVEL))
 Creates a Logger component object with a given name, sinks, thread pool and log severity level. More...
 

Function Documentation

◆ LoggerComponent()

LoggerComponentPtr LoggerComponent ( const StringPtr name,
ListPtr< ILoggerSink sinks = DefaultSinks(),
const LoggerThreadPoolPtr threadPool = LoggerThreadPool(),
LogLevel  level = LogLevel(OPENDAQ_LOG_LEVEL) 
)
inline

Creates a Logger component object with a given name, sinks, thread pool and log severity level.

Parameters
nameThe name of the component.
sinksThe list of Sink objects. List members are of type ILoggerSink.
threadPoolThe Thread pool object.
levelThe minimal severity level of message to log by the component.