You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "marco polo (JIRA)" <ji...@apache.org> on 2017/04/10 14:34:41 UTC

[jira] [Created] (MINIFI-261) Allow std::string to be used in log messages

marco polo created MINIFI-261:
---------------------------------

             Summary: Allow std::string to be used in log messages
                 Key: MINIFI-261
                 URL: https://issues.apache.org/jira/browse/MINIFI-261
             Project: Apache NiFi MiNiFi
          Issue Type: Improvement
          Components: C++
            Reporter: marco polo
            Assignee: marco polo
            Priority: Trivial


In order to log strings, currently you must access the c style string from the std::string object
std::string world = "world";
logger->log_error("hello %s", world.c_str());

It would be much cleaner to allow :

  std::string world = "world";
  logger->log_error("hello %s", world);

The cost is miniscule. On the order of .1 to .01 seconds per 10M log messages. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)