Yifan Cai created CASSANDRA-15764:
-------------------------------------

             Summary: Optimize logging with lazy log parameter evaluation
                 Key: CASSANDRA-15764
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15764
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Yifan Cai
            Assignee: Yifan Cai


Multiple logging statements in the source evaluate methods and use the return 
values as log parameter. 
It does no harm when the log level permits for the statement. 
However, for the logs that are permitted, the evaluation is a wastes of CPU. 
The log parameters are not needed, but still being evaluated!
For such cases, lazy evaluation (by leveraging lambda) can be introduced to 
skip competing the string parameter. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to