summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/log/Logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/log/Logger.cpp')
-rw-r--r--cpp/src/qpid/log/Logger.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/qpid/log/Logger.cpp b/cpp/src/qpid/log/Logger.cpp
index 065d4508c7..ceb3977106 100644
--- a/cpp/src/qpid/log/Logger.cpp
+++ b/cpp/src/qpid/log/Logger.cpp
@@ -188,8 +188,11 @@ void Logger::remove(Statement& s) {
statements.erase(&s);
}
-void Logger::configure(const Options& o, const std::string& prog)
+void Logger::configure(const Options& opts, const std::string& prog)
{
+ Options o(opts);
+ if (o.trace)
+ o.selectors.push_back("trace+");
{
ScopedLock l(lock);
syslogName=prog;