Ejemplo n.º 1
0
STrace::Listener* output2RichEdit(void* hwnd, int level, bool hasTime)
{
    TraceRichEdit* sink = new TraceRichEdit(hwnd);
    sink->setTraceLevel(level);
    sink->hasTime(hasTime);
    registerTrace(sink);
    return sink;
}
Ejemplo n.º 2
0
STrace::Listener* output2Console(int level, bool hasTime)
{
    TraceConsole* sink = new TraceConsole();
    sink->setTraceLevel(level);
    sink->hasTime(hasTime);
    registerTrace(sink);
    return sink;
}
Ejemplo n.º 3
0
STrace::Listener* output2Html(const tchar* filename, int level, bool hasTime)
{
    TraceHtmlFile* sink = new TraceHtmlFile();
    if (!sink->create(filename, true))
    {
        delete sink;
        return 0;
    }
    sink->setTraceLevel(level);
    sink->hasTime(hasTime);
    registerTrace(sink);
    return sink;
}
Ejemplo n.º 4
0
extern "C" void FB_PLUGIN_ENTRY_POINT(Firebird::IMaster* master)
{
	Firebird::CachedMasterInterface::set(master);
	registerTrace(Firebird::PluginManagerInterfacePtr());
}