class Core::Portable::Logger

#include <corelogging.h>

class Logger: public Core::Portable::StaticSingleton
{
public:
    // methods

    void addSink(LogSink* sink);
    void removeSink(LogSink* sink);
    void writeMessage(Severity severity, CStringPtr message, va_list args);
};

Inherited Members

public:
    // methods

    static T& instance();
    DeletableList& instance();