mirror of
https://github.com/pocoproject/poco.git
synced 2025-01-09 11:17:31 +01:00
Merge remote-tracking branch 'pocoproject/develop' into develop
This commit is contained in:
commit
ebc904344f
@ -103,8 +103,8 @@ void RecordSet::reset(const Statement& stmt)
|
|||||||
_totalRowCount = UNKNOWN_TOTAL_ROW_COUNT;
|
_totalRowCount = UNKNOWN_TOTAL_ROW_COUNT;
|
||||||
|
|
||||||
RowMap::iterator it = _rowMap.begin();
|
RowMap::iterator it = _rowMap.begin();
|
||||||
RowMap::iterator end = _rowMap.end();
|
RowMap::iterator itEnd = _rowMap.end();
|
||||||
for (; it != end; ++it) delete it->second;
|
for (; it != itEnd; ++it) delete it->second;
|
||||||
_rowMap.clear();
|
_rowMap.clear();
|
||||||
|
|
||||||
Statement::operator = (stmt);
|
Statement::operator = (stmt);
|
||||||
|
@ -169,6 +169,7 @@
|
|||||||
// #define POCO_LOG_DEBUG
|
// #define POCO_LOG_DEBUG
|
||||||
|
|
||||||
// Uncomment to disable the use of bundled OpenSSL binaries
|
// Uncomment to disable the use of bundled OpenSSL binaries
|
||||||
|
// (Windows only)
|
||||||
// #define POCO_EXTERNAL_OPENSSL
|
// #define POCO_EXTERNAL_OPENSSL
|
||||||
|
|
||||||
#endif // Foundation_Config_INCLUDED
|
#endif // Foundation_Config_INCLUDED
|
||||||
|
@ -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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -63,52 +63,52 @@ protected:
|
|||||||
// add your own reinitialization code here
|
// add your own reinitialization code here
|
||||||
}
|
}
|
||||||
|
|
||||||
void defineOptions(OptionSet& options)
|
void defineOptions(OptionSet& rOptions)
|
||||||
{
|
{
|
||||||
Application::defineOptions(options);
|
Application::defineOptions(rOptions);
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("help", "h", "Display help information on command line arguments.")
|
Option("help", "h", "Display help information on command line arguments.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleHelp)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleHelp)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("contentType", "t", "Specify a content type.")
|
Option("contentType", "t", "Specify a content type.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("MIME-Type")
|
.argument("MIME-Type")
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleContentType)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleContentType)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("contentLanguage", "l", "Specify a content language.")
|
Option("contentLanguage", "l", "Specify a content language.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("language")
|
.argument("language")
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleContentLang)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleContentLang)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("class", "c", "Specify the handler class name.")
|
Option("class", "c", "Specify the handler class name.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("class-name")
|
.argument("class-name")
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleClassName)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleClassName)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("namespace", "n", "Specify the handler class namespace name.")
|
Option("namespace", "n", "Specify the handler class namespace name.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("namespace-name")
|
.argument("namespace-name")
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleNamespace)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleNamespace)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("output", "o", "Specify the output file name.")
|
Option("output", "o", "Specify the output file name.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("path")
|
.argument("path")
|
||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleOutput)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handleOutput)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("path", "p", "Specify the server path of the file.")
|
Option("path", "p", "Specify the server path of the file.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
@ -116,39 +116,39 @@ protected:
|
|||||||
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handlePath)));
|
.callback(OptionCallback<File2PageApp>(this, &File2PageApp::handlePath)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleHelp(const std::string& name, const std::string& value)
|
void handleHelp(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_helpRequested = true;
|
_helpRequested = true;
|
||||||
displayHelp();
|
displayHelp();
|
||||||
stopOptionsProcessing();
|
stopOptionsProcessing();
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleContentType(const std::string& name, const std::string& value)
|
void handleContentType(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_contentType = value;
|
_contentType = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleContentLang(const std::string& name, const std::string& value)
|
void handleContentLang(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_contentLang = value;
|
_contentLang = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleClassName(const std::string& name, const std::string& value)
|
void handleClassName(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_clazz = value;
|
_clazz = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleNamespace(const std::string& name, const std::string& value)
|
void handleNamespace(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_namespace = value;
|
_namespace = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleOutput(const std::string& name, const std::string& value)
|
void handleOutput(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_output = value;
|
_output = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handlePath(const std::string& name, const std::string& value)
|
void handlePath(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_path = value;
|
_path = value;
|
||||||
}
|
}
|
||||||
|
@ -14,8 +14,8 @@
|
|||||||
#include "Page.h"
|
#include "Page.h"
|
||||||
|
|
||||||
|
|
||||||
ApacheCodeWriter::ApacheCodeWriter(const Page& page, const std::string& clazz):
|
ApacheCodeWriter::ApacheCodeWriter(const Page& rPage, const std::string& rClazz):
|
||||||
CodeWriter(page, clazz)
|
CodeWriter(rPage, rClazz)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,9 +21,9 @@ using Poco::Path;
|
|||||||
using Poco::StringTokenizer;
|
using Poco::StringTokenizer;
|
||||||
|
|
||||||
|
|
||||||
CodeWriter::CodeWriter(const Page& page, const std::string& clazz):
|
CodeWriter::CodeWriter(const Page& rPage, const std::string& rClazz):
|
||||||
_page(page),
|
_page(rPage),
|
||||||
_class(clazz)
|
_class(rClazz)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
#include "Poco/NumberParser.h"
|
#include "Poco/NumberParser.h"
|
||||||
|
|
||||||
|
|
||||||
OSPCodeWriter::OSPCodeWriter(const Page& page, const std::string& clazz):
|
OSPCodeWriter::OSPCodeWriter(const Page& rPage, const std::string& rClazz):
|
||||||
CodeWriter(page, clazz)
|
CodeWriter(rPage, rClazz)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,17 +71,17 @@ protected:
|
|||||||
Application::initialize(self);
|
Application::initialize(self);
|
||||||
}
|
}
|
||||||
|
|
||||||
void defineOptions(OptionSet& options)
|
void defineOptions(OptionSet& rOptions)
|
||||||
{
|
{
|
||||||
Application::defineOptions(options);
|
Application::defineOptions(rOptions);
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("help", "h", "Display help information on command line arguments.")
|
Option("help", "h", "Display help information on command line arguments.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHelp)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHelp)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("define", "D",
|
Option("define", "D",
|
||||||
"Define a configuration property. A configuration property "
|
"Define a configuration property. A configuration property "
|
||||||
"defined with this option can be referenced in the input "
|
"defined with this option can be referenced in the input "
|
||||||
@ -91,109 +91,109 @@ protected:
|
|||||||
.argument("<name>=<value>")
|
.argument("<name>=<value>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleDefine)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleDefine)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("config-file", "f", "Load configuration data from the given file.")
|
Option("config-file", "f", "Load configuration data from the given file.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(true)
|
.repeatable(true)
|
||||||
.argument("<file>")
|
.argument("<file>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleConfig)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleConfig)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("output-dir", "o", "Write output files to directory <dir>.")
|
Option("output-dir", "o", "Write output files to directory <dir>.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("<dir>")
|
.argument("<dir>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleOutputDir)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleOutputDir)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("header-output-dir", "H", "Write header file to directory <dir>.")
|
Option("header-output-dir", "H", "Write header file to directory <dir>.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("<dir>")
|
.argument("<dir>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHeaderOutputDir)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHeaderOutputDir)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("header-prefix", "P", "Prepend the given <prefix> to the header file name in the generated #include directive.")
|
Option("header-prefix", "P", "Prepend the given <prefix> to the header file name in the generated #include directive.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("<prefix>")
|
.argument("<prefix>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHeaderPrefix)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleHeaderPrefix)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("base-file-name", "b", "Use <name> instead of the class name for the output file name.")
|
Option("base-file-name", "b", "Use <name> instead of the class name for the output file name.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.argument("<name>")
|
.argument("<name>")
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleBase)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleBase)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("osp", "O", "Add factory class definition and implementation for use with the Open Service Platform.")
|
Option("osp", "O", "Add factory class definition and implementation for use with the Open Service Platform.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleOSP)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleOSP)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("apache", "A", "Add factory class definition and implementation, and shared library manifest for use with ApacheConnector.")
|
Option("apache", "A", "Add factory class definition and implementation, and shared library manifest for use with ApacheConnector.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleApache)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleApache)));
|
||||||
|
|
||||||
options.addOption(
|
rOptions.addOption(
|
||||||
Option("noline", "N", "Do not include #line directives in generated code.")
|
Option("noline", "N", "Do not include #line directives in generated code.")
|
||||||
.required(false)
|
.required(false)
|
||||||
.repeatable(false)
|
.repeatable(false)
|
||||||
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleNoLine)));
|
.callback(OptionCallback<CompilerApp>(this, &CompilerApp::handleNoLine)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleHelp(const std::string& name, const std::string& value)
|
void handleHelp(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_helpRequested = true;
|
_helpRequested = true;
|
||||||
stopOptionsProcessing();
|
stopOptionsProcessing();
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleDefine(const std::string& name, const std::string& value)
|
void handleDefine(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
defineProperty(value);
|
defineProperty(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleConfig(const std::string& name, const std::string& value)
|
void handleConfig(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
loadConfiguration(value);
|
loadConfiguration(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleOutputDir(const std::string& name, const std::string& value)
|
void handleOutputDir(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_outputDir = value;
|
_outputDir = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleHeaderOutputDir(const std::string& name, const std::string& value)
|
void handleHeaderOutputDir(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_headerOutputDir = value;
|
_headerOutputDir = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleHeaderPrefix(const std::string& name, const std::string& value)
|
void handleHeaderPrefix(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_headerPrefix = value;
|
_headerPrefix = value;
|
||||||
if (!_headerPrefix.empty() && _headerPrefix[_headerPrefix.size() - 1] != '/')
|
if (!_headerPrefix.empty() && _headerPrefix[_headerPrefix.size() - 1] != '/')
|
||||||
_headerPrefix += '/';
|
_headerPrefix += '/';
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleBase(const std::string& name, const std::string& value)
|
void handleBase(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_base = value;
|
_base = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleOSP(const std::string& name, const std::string& value)
|
void handleOSP(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_generateOSPCode = true;
|
_generateOSPCode = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleApache(const std::string& name, const std::string& value)
|
void handleApache(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_generateApacheCode = true;
|
_generateApacheCode = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleNoLine(const std::string& name, const std::string& value)
|
void handleNoLine(const std::string& rName, const std::string& value)
|
||||||
{
|
{
|
||||||
_emitLineDirectives = false;
|
_emitLineDirectives = false;
|
||||||
}
|
}
|
||||||
@ -223,16 +223,16 @@ protected:
|
|||||||
|
|
||||||
void defineProperty(const std::string& def)
|
void defineProperty(const std::string& def)
|
||||||
{
|
{
|
||||||
std::string name;
|
std::string configName;
|
||||||
std::string value;
|
std::string value;
|
||||||
std::string::size_type pos = def.find('=');
|
std::string::size_type pos = def.find('=');
|
||||||
if (pos != std::string::npos)
|
if (pos != std::string::npos)
|
||||||
{
|
{
|
||||||
name.assign(def, 0, pos);
|
configName.assign(def, 0, pos);
|
||||||
value.assign(def, pos + 1, def.length() - pos);
|
value.assign(def, pos + 1, def.length() - pos);
|
||||||
}
|
}
|
||||||
else name = def;
|
else configName = def;
|
||||||
config().setString(name, value);
|
config().setString(configName, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(const std::vector<std::string>& args)
|
int main(const std::vector<std::string>& args)
|
||||||
|
@ -41,9 +41,15 @@ ZipDataInfo::ZipDataInfo(std::istream& in, bool assumeHeaderRead):
|
|||||||
_valid(false)
|
_valid(false)
|
||||||
{
|
{
|
||||||
if (assumeHeaderRead)
|
if (assumeHeaderRead)
|
||||||
|
{
|
||||||
std::memcpy(_rawInfo, HEADER, ZipCommon::HEADER_SIZE);
|
std::memcpy(_rawInfo, HEADER, ZipCommon::HEADER_SIZE);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
in.read(_rawInfo, ZipCommon::HEADER_SIZE);
|
in.read(_rawInfo, ZipCommon::HEADER_SIZE);
|
||||||
|
if ((!in) || (in.gcount() != ZipCommon::HEADER_SIZE))
|
||||||
|
return;
|
||||||
|
}
|
||||||
poco_assert (std::memcmp(_rawInfo, HEADER, ZipCommon::HEADER_SIZE) == 0);
|
poco_assert (std::memcmp(_rawInfo, HEADER, ZipCommon::HEADER_SIZE) == 0);
|
||||||
// now copy the rest of the header
|
// now copy the rest of the header
|
||||||
in.read(_rawInfo+ZipCommon::HEADER_SIZE, FULLHEADER_SIZE - ZipCommon::HEADER_SIZE);
|
in.read(_rawInfo+ZipCommon::HEADER_SIZE, FULLHEADER_SIZE - ZipCommon::HEADER_SIZE);
|
||||||
@ -75,9 +81,15 @@ ZipDataInfo64::ZipDataInfo64(std::istream& in, bool assumeHeaderRead):
|
|||||||
_valid(false)
|
_valid(false)
|
||||||
{
|
{
|
||||||
if (assumeHeaderRead)
|
if (assumeHeaderRead)
|
||||||
|
{
|
||||||
std::memcpy(_rawInfo, HEADER, ZipCommon::HEADER_SIZE);
|
std::memcpy(_rawInfo, HEADER, ZipCommon::HEADER_SIZE);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
in.read(_rawInfo, ZipCommon::HEADER_SIZE);
|
in.read(_rawInfo, ZipCommon::HEADER_SIZE);
|
||||||
|
if ((!in) || (in.gcount() != ZipCommon::HEADER_SIZE))
|
||||||
|
return;
|
||||||
|
}
|
||||||
poco_assert (std::memcmp(_rawInfo, HEADER, ZipCommon::HEADER_SIZE) == 0);
|
poco_assert (std::memcmp(_rawInfo, HEADER, ZipCommon::HEADER_SIZE) == 0);
|
||||||
// now copy the rest of the header
|
// now copy the rest of the header
|
||||||
in.read(_rawInfo+ZipCommon::HEADER_SIZE, FULLHEADER_SIZE - ZipCommon::HEADER_SIZE);
|
in.read(_rawInfo+ZipCommon::HEADER_SIZE, FULLHEADER_SIZE - ZipCommon::HEADER_SIZE);
|
||||||
|
Loading…
Reference in New Issue
Block a user