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