35 #ifndef OPENMS_CONCEPT_LOGCONFIGHANDLER_H
36 #define OPENMS_CONCEPT_LOGCONFIGHANDLER_H
109 void configure(
const Param & param);
119 ostream & getStream(
const String & stream_name);
148 std::set<String> & getConfigSetByName_(
const String & stream_type);
192 #endif // #ifndef OPENMS_CONCEPT_LOGCONFIGHANDLER_H
A more convenient string class.
Definition: String.h:56
std::set< String > fatal_streams_
List of all streams that were appended to OpenMS::Log_fatal.
Definition: LogConfigHandler.h:165
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
std::set< String > error_streams_
List of all streams that were appended to OpenMS::Log_error.
Definition: LogConfigHandler.h:164
Log Stream Class.
Definition: LogStream.h:303
StreamType
Defines the type of the stream that should be handled.
Definition: StreamHandler.h:78
static LogConfigHandler * instance_
Definition: LogConfigHandler.h:173
Management and storage of parameters / INI files.
Definition: Param.h:69
The LogConfigHandler provides the functionality to configure the internal logging of OpenMS algorithm...
Definition: LogConfigHandler.h:53
std::map< String, StreamHandler::StreamType > stream_type_map_
Maps the registered streams to a StreamHandler::StreamType.
Definition: LogConfigHandler.h:167
std::set< String > info_streams_
List of all streams that were appended to OpenMS::Log_info.
Definition: LogConfigHandler.h:162
String list.
Definition: StringList.h:56
std::set< String > debug_streams_
List of all streams that were appended to OpenMS::Log_debug.
Definition: LogConfigHandler.h:161
static String PARAM_NAME
Name of the parameter in which the configuration should be stored.
Definition: LogConfigHandler.h:57
std::set< String > warn_streams_
List of all streams that were appended to OpenMS::Log_warn.
Definition: LogConfigHandler.h:163