31 #include <boost/thread/recursive_mutex.hpp> 35 #include "rsc/rscexports.h" 53 ConsoleLogger(
const std::string& name,
const Level& level = LEVEL_INFO);
56 Level getLevel()
const;
57 void setLevel(
const Level& level);
58 std::string getName()
const;
59 void setName(
const std::string& name);
61 void log(
const Level& level,
const std::string& msg);
73 virtual std::ostream& printHeader(std::ostream& stream,
const Level& level);
85 virtual std::ostream& printBody(std::ostream& stream,
87 const std::string& msg);
92 mutable boost::recursive_mutex
mutex;
A simple logger that uses cout and cerr for logging.
boost::recursive_mutex mutex
Interface for logging adapters that can be used with RSC.