mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-10-25 18:22:59 +02:00 
			
		
		
		
	Merge pull request #1216 from Kampbell/IncreaseLoggerAdicity
Increase logger varyadicity from 10 args up to 15 args
This commit is contained in:
		| @@ -113,6 +113,11 @@ std::string Foundation_API format(const std::string& fmt, const Any& value1, con | |||||||
| std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | std::string Foundation_API format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
|  |  | ||||||
| void Foundation_API format(std::string& result, const std::string& fmt, const Any& value); | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value); | ||||||
| @@ -127,6 +132,11 @@ void Foundation_API format(std::string& result, const std::string& fmt, const An | |||||||
| void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | void Foundation_API format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
|  |  | ||||||
| void Foundation_API format(std::string& result, const std::string& fmt, const std::vector<Any>& values); | void Foundation_API format(std::string& result, const std::string& fmt, const std::vector<Any>& values); | ||||||
|   | |||||||
| @@ -162,6 +162,11 @@ public: | |||||||
| 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void critical(const std::string& msg); | 	void critical(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_CRITICAL, | 		/// If the Logger's log level is at least PRIO_CRITICAL, | ||||||
| @@ -189,6 +194,11 @@ public: | |||||||
| 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void error(const std::string& msg); | 	void error(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_ERROR, | 		/// If the Logger's log level is at least PRIO_ERROR, | ||||||
| @@ -216,6 +226,11 @@ public: | |||||||
| 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void warning(const std::string& msg); | 	void warning(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_WARNING, | 		/// If the Logger's log level is at least PRIO_WARNING, | ||||||
| @@ -243,6 +258,11 @@ public: | |||||||
| 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void notice(const std::string& msg); | 	void notice(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_NOTICE, | 		/// If the Logger's log level is at least PRIO_NOTICE, | ||||||
| @@ -270,6 +290,11 @@ public: | |||||||
| 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void information(const std::string& msg); | 	void information(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_INFORMATION, | 		/// If the Logger's log level is at least PRIO_INFORMATION, | ||||||
| @@ -297,6 +322,11 @@ public: | |||||||
| 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void debug(const std::string& msg); | 	void debug(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_DEBUG, | 		/// If the Logger's log level is at least PRIO_DEBUG, | ||||||
| @@ -324,6 +354,11 @@ public: | |||||||
| 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void trace(const std::string& msg); | 	void trace(const std::string& msg); | ||||||
| 		/// If the Logger's log level is at least PRIO_TRACE, | 		/// If the Logger's log level is at least PRIO_TRACE, | ||||||
| @@ -351,6 +386,11 @@ public: | |||||||
| 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8); | ||||||
| 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9); | ||||||
| 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10); | ||||||
|  | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11); | ||||||
|  | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12); | ||||||
|  | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13); | ||||||
|  | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14); | ||||||
|  | 	void trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15); | ||||||
|  |  | ||||||
| 	void dump(const std::string& msg, const void* buffer, std::size_t length, Message::Priority prio = Message::PRIO_DEBUG); | 	void dump(const std::string& msg, const void* buffer, std::size_t length, Message::Priority prio = Message::PRIO_DEBUG); | ||||||
| 		/// Logs the given message, followed by the data in buffer. | 		/// Logs the given message, followed by the data in buffer. | ||||||
| @@ -695,67 +735,6 @@ inline void Logger::fatal(const std::string& msg, const char* file, int line) | |||||||
| 	log(msg, Message::PRIO_FATAL, file, line); | 	log(msg, Message::PRIO_FATAL, file, line); | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::fatal(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_FATAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& msg) | inline void Logger::critical(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_CRITICAL); | 	log(msg, Message::PRIO_CRITICAL); | ||||||
| @@ -768,66 +747,6 @@ inline void Logger::critical(const std::string& msg, const char* file, int line) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::critical(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_CRITICAL); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& msg) | inline void Logger::error(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_ERROR); | 	log(msg, Message::PRIO_ERROR); | ||||||
| @@ -839,67 +758,6 @@ inline void Logger::error(const std::string& msg, const char* file, int line) | |||||||
| 	log(msg, Message::PRIO_ERROR, file, line); | 	log(msg, Message::PRIO_ERROR, file, line); | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::error(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_ERROR); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& msg) | inline void Logger::warning(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_WARNING); | 	log(msg, Message::PRIO_WARNING); | ||||||
| @@ -912,66 +770,6 @@ inline void Logger::warning(const std::string& msg, const char* file, int line) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::warning(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_WARNING); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& msg) | inline void Logger::notice(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_NOTICE); | 	log(msg, Message::PRIO_NOTICE); | ||||||
| @@ -984,66 +782,6 @@ inline void Logger::notice(const std::string& msg, const char* file, int line) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::notice(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_NOTICE); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& msg) | inline void Logger::information(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_INFORMATION); | 	log(msg, Message::PRIO_INFORMATION); | ||||||
| @@ -1056,66 +794,6 @@ inline void Logger::information(const std::string& msg, const char* file, int li | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::information(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_INFORMATION); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& msg) | inline void Logger::debug(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_DEBUG); | 	log(msg, Message::PRIO_DEBUG); | ||||||
| @@ -1128,66 +806,6 @@ inline void Logger::debug(const std::string& msg, const char* file, int line) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::debug(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) |  | ||||||
| { |  | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_DEBUG); |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::trace(const std::string& msg) | inline void Logger::trace(const std::string& msg) | ||||||
| { | { | ||||||
| 	log(msg, Message::PRIO_TRACE); | 	log(msg, Message::PRIO_TRACE); | ||||||
| @@ -1200,65 +818,136 @@ inline void Logger::trace(const std::string& msg, const char* file, int line) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1) | #define INLINE01(name, PRIORITY) \ | ||||||
| { | inline void Logger::name(const std::string& fmt, const Any& value1) \ | ||||||
| 	log(Poco::format(fmt, value1), Message::PRIO_TRACE); | { \ | ||||||
|  | 	log(Poco::format(fmt, value1), Message::PRIORITY); \ | ||||||
|  | } | ||||||
|  | #define INLINE02(name, PRIORITY) \ | ||||||
|  | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2) \ | ||||||
|  | { \ | ||||||
|  | 	log(Poco::format(fmt, value1, value2), Message::PRIORITY); \ | ||||||
|  | } | ||||||
|  | #define INLINE03(name, PRIORITY) \ | ||||||
|  | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) \ | ||||||
|  | { \ | ||||||
|  | 	log(Poco::format(fmt, value1, value2, value3), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE04(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE05(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE06(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE07(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE08(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE09(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE10(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE11(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE12(name, PRIORITY) \ | ||||||
| inline void Logger::trace(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10) | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12) \ | ||||||
| { | { \ | ||||||
| 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10), Message::PRIO_TRACE); | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12), Message::PRIORITY); \ | ||||||
| } | } | ||||||
|  |  | ||||||
|  | #define INLINE13(name, PRIORITY) \ | ||||||
|  | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13) \ | ||||||
|  | { \ | ||||||
|  | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13), Message::PRIORITY); \ | ||||||
|  | } | ||||||
|  |  | ||||||
|  | #define INLINE14(name, PRIORITY) \ | ||||||
|  | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14) \ | ||||||
|  | { \ | ||||||
|  | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14), Message::PRIORITY); \ | ||||||
|  | } | ||||||
|  |  | ||||||
|  | #define INLINE15(name, PRIORITY) \ | ||||||
|  | inline void Logger::name(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15) \ | ||||||
|  | { \ | ||||||
|  | 	log(Poco::format(fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15), Message::PRIORITY); \ | ||||||
|  | } | ||||||
|  |  | ||||||
|  | #define INLINES(name, PRIORITY) \ | ||||||
|  | INLINE01(name, PRIORITY) \ | ||||||
|  | INLINE02(name, PRIORITY) \ | ||||||
|  | INLINE03(name, PRIORITY) \ | ||||||
|  | INLINE04(name, PRIORITY) \ | ||||||
|  | INLINE05(name, PRIORITY) \ | ||||||
|  | INLINE06(name, PRIORITY) \ | ||||||
|  | INLINE07(name, PRIORITY) \ | ||||||
|  | INLINE08(name, PRIORITY) \ | ||||||
|  | INLINE09(name, PRIORITY) \ | ||||||
|  | INLINE10(name, PRIORITY) \ | ||||||
|  | INLINE11(name, PRIORITY) \ | ||||||
|  | INLINE12(name, PRIORITY) \ | ||||||
|  | INLINE13(name, PRIORITY) \ | ||||||
|  | INLINE14(name, PRIORITY) \ | ||||||
|  | INLINE15(name, PRIORITY) | ||||||
|  |  | ||||||
|  | INLINES(fatal,		PRIO_FATAL) | ||||||
|  | INLINES(critical,	PRIO_CRITICAL) | ||||||
|  | INLINES(error,		PRIO_ERROR) | ||||||
|  | INLINES(warning,	PRIO_WARNING) | ||||||
|  | INLINES(notice,		PRIO_NOTICE) | ||||||
|  | INLINES(information,PRIO_INFORMATION) | ||||||
|  | INLINES(debug,		PRIO_DEBUG) | ||||||
|  | INLINES(trace,		PRIO_TRACE) | ||||||
|  |  | ||||||
|  | #undef INLINE01 | ||||||
|  | #undef INLINE02 | ||||||
|  | #undef INLINE03 | ||||||
|  | #undef INLINE04 | ||||||
|  | #undef INLINE05 | ||||||
|  | #undef INLINE06 | ||||||
|  | #undef INLINE07 | ||||||
|  | #undef INLINE08 | ||||||
|  | #undef INLINE09 | ||||||
|  | #undef INLINE10 | ||||||
|  | #undef INLINE11 | ||||||
|  | #undef INLINE12 | ||||||
|  | #undef INLINE13 | ||||||
|  | #undef INLINE14 | ||||||
|  | #undef INLINE15 | ||||||
|  | #undef INLINES | ||||||
|  |  | ||||||
| inline bool Logger::is(int level) const | inline bool Logger::is(int level) const | ||||||
| { | { | ||||||
|   | |||||||
| @@ -307,8 +307,48 @@ std::string format(const std::string& fmt, const Any& value1, const Any& value2, | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| void format(std::string& result, const std::string& fmt, const Any& value) | std::string format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11) | ||||||
| { | { | ||||||
|  | 	std::string result; | ||||||
|  | 	format(result, fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11); | ||||||
|  | 	return result; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | std::string format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12) | ||||||
|  | { | ||||||
|  | 	std::string result; | ||||||
|  | 	format(result, fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12); | ||||||
|  | 	return result; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | std::string format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13) | ||||||
|  | { | ||||||
|  | 	std::string result; | ||||||
|  | 	format(result, fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13); | ||||||
|  | 	return result; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | std::string format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14) | ||||||
|  | { | ||||||
|  | 	std::string result; | ||||||
|  | 	format(result, fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14); | ||||||
|  | 	return result; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | std::string format(const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15) | ||||||
|  | { | ||||||
|  | 	std::string result; | ||||||
|  | 	format(result, fmt, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15); | ||||||
|  | 	return result; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value) { | ||||||
| 	std::vector<Any> args; | 	std::vector<Any> args; | ||||||
| 	args.push_back(value); | 	args.push_back(value); | ||||||
| 	format(result, fmt, args); | 	format(result, fmt, args); | ||||||
| @@ -432,6 +472,106 @@ void format(std::string& result, const std::string& fmt, const Any& value1, cons | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11) | ||||||
|  | { | ||||||
|  | 	std::vector<Any> args; | ||||||
|  | 	args.push_back(value1); | ||||||
|  | 	args.push_back(value2); | ||||||
|  | 	args.push_back(value3); | ||||||
|  | 	args.push_back(value4); | ||||||
|  | 	args.push_back(value5); | ||||||
|  | 	args.push_back(value6); | ||||||
|  | 	args.push_back(value7); | ||||||
|  | 	args.push_back(value8); | ||||||
|  | 	args.push_back(value9); | ||||||
|  | 	args.push_back(value10); | ||||||
|  | 	args.push_back(value11); | ||||||
|  | 	format(result, fmt, args); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12) | ||||||
|  | { | ||||||
|  | 	std::vector<Any> args; | ||||||
|  | 	args.push_back(value1); | ||||||
|  | 	args.push_back(value2); | ||||||
|  | 	args.push_back(value3); | ||||||
|  | 	args.push_back(value4); | ||||||
|  | 	args.push_back(value5); | ||||||
|  | 	args.push_back(value6); | ||||||
|  | 	args.push_back(value7); | ||||||
|  | 	args.push_back(value8); | ||||||
|  | 	args.push_back(value9); | ||||||
|  | 	args.push_back(value10); | ||||||
|  | 	args.push_back(value11); | ||||||
|  | 	args.push_back(value12); | ||||||
|  | 	format(result, fmt, args); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13) | ||||||
|  | { | ||||||
|  | 	std::vector<Any> args; | ||||||
|  | 	args.push_back(value1); | ||||||
|  | 	args.push_back(value2); | ||||||
|  | 	args.push_back(value3); | ||||||
|  | 	args.push_back(value4); | ||||||
|  | 	args.push_back(value5); | ||||||
|  | 	args.push_back(value6); | ||||||
|  | 	args.push_back(value7); | ||||||
|  | 	args.push_back(value8); | ||||||
|  | 	args.push_back(value9); | ||||||
|  | 	args.push_back(value10); | ||||||
|  | 	args.push_back(value11); | ||||||
|  | 	args.push_back(value12); | ||||||
|  | 	args.push_back(value13); | ||||||
|  | 	format(result, fmt, args); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14) | ||||||
|  | { | ||||||
|  | 	std::vector<Any> args; | ||||||
|  | 	args.push_back(value1); | ||||||
|  | 	args.push_back(value2); | ||||||
|  | 	args.push_back(value3); | ||||||
|  | 	args.push_back(value4); | ||||||
|  | 	args.push_back(value5); | ||||||
|  | 	args.push_back(value6); | ||||||
|  | 	args.push_back(value7); | ||||||
|  | 	args.push_back(value8); | ||||||
|  | 	args.push_back(value9); | ||||||
|  | 	args.push_back(value10); | ||||||
|  | 	args.push_back(value11); | ||||||
|  | 	args.push_back(value12); | ||||||
|  | 	args.push_back(value13); | ||||||
|  | 	args.push_back(value14); | ||||||
|  | 	format(result, fmt, args); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void format(std::string& result, const std::string& fmt, const Any& value1, const Any& value2, const Any& value3, const Any& value4, const Any& value5, const Any& value6, const Any& value7, const Any& value8, const Any& value9, const Any& value10, const Any& value11, const Any& value12, const Any& value13, const Any& value14, const Any& value15) | ||||||
|  | { | ||||||
|  | 	std::vector<Any> args; | ||||||
|  | 	args.push_back(value1); | ||||||
|  | 	args.push_back(value2); | ||||||
|  | 	args.push_back(value3); | ||||||
|  | 	args.push_back(value4); | ||||||
|  | 	args.push_back(value5); | ||||||
|  | 	args.push_back(value6); | ||||||
|  | 	args.push_back(value7); | ||||||
|  | 	args.push_back(value8); | ||||||
|  | 	args.push_back(value9); | ||||||
|  | 	args.push_back(value10); | ||||||
|  | 	args.push_back(value11); | ||||||
|  | 	args.push_back(value12); | ||||||
|  | 	args.push_back(value13); | ||||||
|  | 	args.push_back(value14); | ||||||
|  | 	args.push_back(value15); | ||||||
|  | 	format(result, fmt, args); | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
| void format(std::string& result, const std::string& fmt, const std::vector<Any>& values) | void format(std::string& result, const std::string& fmt, const std::vector<Any>& values) | ||||||
| { | { | ||||||
| 	std::string::const_iterator itFmt  = fmt.begin(); | 	std::string::const_iterator itFmt  = fmt.begin(); | ||||||
|   | |||||||
| @@ -233,6 +233,21 @@ void LoggerTest::testFormatAny() | |||||||
|  |  | ||||||
| 	root.error("%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10); | 	root.error("%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10); | ||||||
| 	assert(pChannel->getLastMessage().getText() == "12345678910"); | 	assert(pChannel->getLastMessage().getText() == "12345678910"); | ||||||
|  |  | ||||||
|  | 	root.error("%d%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11); | ||||||
|  | 	assert(pChannel->getLastMessage().getText() == "1234567891011"); | ||||||
|  |  | ||||||
|  | 	root.error("%d%d%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12); | ||||||
|  | 	assert(pChannel->getLastMessage().getText() == "123456789101112"); | ||||||
|  |  | ||||||
|  | 	root.error("%d%d%d%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13); | ||||||
|  | 	assert(pChannel->getLastMessage().getText() == "12345678910111213"); | ||||||
|  |  | ||||||
|  | 	root.error("%d%d%d%d%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14); | ||||||
|  | 	assert(pChannel->getLastMessage().getText() == "1234567891011121314"); | ||||||
|  |  | ||||||
|  | 	root.error("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15); | ||||||
|  | 	assert(pChannel->getLastMessage().getText() == "123456789101112131415"); | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Aleksandar Fabijanic
					Aleksandar Fabijanic