Any one know why const LogString Logger::getName() const { return name; }
within src/main/include/log4cxx/logger.h doesn't return a const reference a la const LogString& Logger::getName() const { return name; } In src/main/include/log4cxx/logstring.h the typedef is just typedef std::basic_string<logchar> LogString which makes me think getName() invocations do needless copying, and callers are already not permitted to mutate the result. Any complaints if I change this? - Rhys