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:57
std::set< String > fatal_streams_
List of all streams that were appended to OpenMS::Log_fatal.
Definition: LogConfigHandler.h:165
std::set< String > error_streams_
List of all streams that were appended to OpenMS::Log_error.
Definition: LogConfigHandler.h:164
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
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
std::ostream & operator<<(std::ostream &os, const AccurateMassSearchResult &amsr)
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:74
Management and storage of parameters / INI files.
Definition: Param.h:75
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
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