20 #include <boost/smart_ptr/shared_ptr.hpp> 
   38     virtual void ftrace (
const char *message) 
const = 0;
 
   39     virtual void debug  (
const char *message) 
const = 0;
 
   40     virtual void trace  (
const char *message) 
const = 0;
 
   41     virtual void info   (
const char *message) 
const = 0;
 
   42     virtual void warn   (
const char *message) 
const = 0;
 
   43     virtual void error  (
const char *message) 
const = 0;
 
   44     virtual void fatal  (
const char *message) 
const = 0;
 
   46     virtual void log(
LogLevel level, 
const char *message) 
const = 0;
 
virtual void info(const char *message) const =0
 
virtual void warn(const char *message) const =0
 
virtual void log(LogLevel level, const char *message) const =0
 
boost::shared_ptr< ILogger > LoggerPtr
 
virtual void error(const char *message) const =0
 
virtual void trace(const char *message) const =0
 
virtual void fatal(const char *message) const =0
 
virtual void debug(const char *message) const =0
 
virtual void ftrace(const char *message) const =0