+
+ if (p_logger)
+ p_logger->str += std::string(module) + std::string(buf) + std::string("\n");
+}
+
+void mp::Package::log_enable(void)
+{
+ p_logger.reset(new PackageLogger);
+}
+
+void mp::Package::log_write(const char *buf, size_t sz)
+{
+ if (p_logger)
+ p_logger->str += std::string(buf, sz);