diff --git a/include/linuxdeploy/core/log.h b/include/linuxdeploy/core/log.h index cd73c6e..fc9d2ae 100644 --- a/include/linuxdeploy/core/log.h +++ b/include/linuxdeploy/core/log.h @@ -59,6 +59,8 @@ namespace linuxdeploy { ldLog operator<<(const std::string& message); ldLog operator<<(const char* message); ldLog operator<<(const boost::filesystem::path& path); + ldLog operator<<(const int val); + ldLog operator<<(const size_t val); ldLog operator<<(const double val); ldLog operator<<(stdEndlType strm); ldLog operator<<(const LD_LOGLEVEL logLevel); diff --git a/src/core/log.cpp b/src/core/log.cpp index 59112cd..04200ca 100644 --- a/src/core/log.cpp +++ b/src/core/log.cpp @@ -60,6 +60,14 @@ namespace linuxdeploy { return ldLog(true, logLevelSet, currentLogLevel); } + ldLog ldLog::operator<<(const int val) { + return ldLog::operator<<(std::to_string(val)); + } + + ldLog ldLog::operator<<(const size_t val) { + return ldLog::operator<<(std::to_string(val)); + } + ldLog ldLog::operator<<(const double val) { return ldLog::operator<<(std::to_string(val)); }