diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-07-01 16:36:27 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-07-01 16:36:27 +0200 |
commit | f66a36de911ca01a0b109a9a145a5b46bebdd0e1 (patch) | |
tree | 0ff46ca2510df2e38cbe174697368720cd9c6c23 /src/Common/UserCache.cpp | |
parent | c9c2e1401bae1938fe392f6ee0903939b63b050c (diff) | |
download | mad-f66a36de911ca01a0b109a9a145a5b46bebdd0e1.tar mad-f66a36de911ca01a0b109a9a145a5b46bebdd0e1.zip |
UserCache: Ordentliche Debug-Ausgaben
Diffstat (limited to 'src/Common/UserCache.cpp')
-rw-r--r-- | src/Common/UserCache.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/Common/UserCache.cpp b/src/Common/UserCache.cpp index 79f27c7..887e375 100644 --- a/src/Common/UserCache.cpp +++ b/src/Common/UserCache.cpp @@ -18,8 +18,7 @@ */ #include "UserCache.h" - -#include <iostream> +#include "Application.h" namespace Mad { namespace Common { @@ -28,11 +27,13 @@ boost::shared_ptr<const std::map<unsigned long, UserInfo> > UserCache::getUserLi boost::lock_guard<boost::shared_mutex> lock(mutex); if(users) { - std::cerr << "Cached" << std::endl; + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Using cached user list"); return users; } - else if(userException) + else if(userException) { + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Error cached"); throw userException; + } try { users = backend->getUserList(); @@ -105,11 +106,13 @@ boost::shared_ptr<const std::map<unsigned long, GroupInfo> > UserCache::getGroup boost::lock_guard<boost::shared_mutex> lock(mutex); if(groups) { - std::cerr << "Cached" << std::endl; + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Using cached group list"); return groups; } - else if(groupException) + else if(groupException) { + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Error cached"); throw groupException; + } try { groups = backend->getGroupList(); @@ -181,12 +184,13 @@ boost::shared_ptr<const std::multimap<unsigned long, unsigned long> > UserCache: boost::lock_guard<boost::shared_mutex> lock(mutex); if(userGroups) { - std::cerr << "Cached" << std::endl; + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Using cached user-group table"); return userGroups; } - else if(userGroupException) + else if(userGroupException) { + application->log(Core::LoggerBase::USER, Core::LoggerBase::DEBUG, "Error cached"); throw userGroupException; - + } try { userGroups = backend->getFullUserGroupList(); |