34 virtual void print(
const std::string& message) = 0;
39 virtual void trace(
const std::string& category,
const std::string& message) = 0;
44 virtual void warning(
const std::string& message) = 0;
49 virtual void error(
const std::string& message) = 0;
virtual void warning(const std::string &message)=0
Logs a warning message.
virtual void trace(const std::string &category, const std::string &message)=0
Logs trace message.
virtual std::string getPrefix()=0
Returns this logger's prefix.
virtual void print(const std::string &message)=0
Prints a message.
virtual LoggerPtr cloneWithPrefix(std::string prefix)=0
Returns a clone of the logger with a new prefix.
virtual void error(const std::string &message)=0
Logs an error message.
Represents Ice's abstraction for logging and tracing.
std::shared_ptr< Logger > LoggerPtr
A shared pointer to a Logger.