Represents Ice's abstraction for logging and tracing. More...
#include <Ice/Ice.h>
Public Member Functions | |
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. | |
virtual std::string | getPrefix ()=0 |
Returns this logger's prefix. | |
virtual void | print (const std::string &message)=0 |
Prints a message. | |
virtual void | trace (const std::string &category, const std::string &message)=0 |
Logs trace message. | |
virtual void | warning (const std::string &message)=0 |
Logs a warning message. |
Represents Ice's abstraction for logging and tracing.
Applications can provide their own logger by implementing this abstraction and setting a logger on the communicator.