18 #ifndef _LOG4CXX_HELPER_PROPERTIES_H 19 #define _LOG4CXX_HELPER_PROPERTIES_H 22 #pragma warning (push) 23 #pragma warning ( disable: 4231 4251 4275 4786 ) 27 #include <log4cxx/logstring.h> 28 #include <log4cxx/helpers/objectptr.h> 29 #include <log4cxx/helpers/objectimpl.h> 30 #include <log4cxx/helpers/inputstream.h> 42 typedef std::map<LogString, LogString> PropertyMap;
43 PropertyMap* properties;
133 void load(InputStreamPtr inStream);
142 LogString setProperty(
const LogString& key,
const LogString& value);
150 LogString put(
const LogString& key,
const LogString& value);
159 LogString getProperty(
const LogString& key)
const;
166 LogString
get(
const LogString& key)
const;
176 std::vector<LogString> propertyNames()
const;
181 #if defined(_MSC_VER) 182 #pragma warning (pop) 186 #endif //_LOG4CXX_HELPER_PROPERTIES_H Definition: properties.h:39
Definition: appender.h:33