Exemplo n.º 1
0
	NPT_Result operator()(NPT_HttpHeader*& header) const {
        NPT_COMPILER_UNUSED(header);

        NPT_LOG_L2(m_Logger, m_Level, "%s: %s", 
            (const char*)header->GetName(), 
            (const char*)header->GetValue());
        return NPT_SUCCESS;
    }
Exemplo n.º 2
0
/*----------------------------------------------------------------------
|  main
+---------------------------------------------------------------------*/
int 
main(int, char**)
{
    NPT_LogManager::GetDefault().Configure("plist:.level=ALL;");
    NPT_LOG_L(MyLogger, NPT_LOG_LEVEL_WARNING, "blabla");
    NPT_LOG_L2(MyLogger, NPT_LOG_LEVEL_WARNING, "blabla %d %d", 8, 9);

    NPT_LOG(NPT_LOG_LEVEL_WARNING, "blibli");
    NPT_LOG_2(NPT_LOG_LEVEL_INFO, "fofo %d %d", 5, 7);

    NPT_LOG_SEVERE("this is severe!");
    NPT_LOG_SEVERE_1("this is severe (%d)", 9);

    NPT_LOG_SEVERE_L(MyLogger, "this is severe!");
    NPT_LOG_SEVERE_L1(MyLogger, "this is severe (%d)", 9);

    NPT_LOG_SEVERE_L(FooLogger, "this is severe!");
    NPT_LOG_SEVERE_L1(FooLogger, "this is severe (%d)", 9);

    NPT_LOG_SEVERE("severe");
    NPT_LOG_WARNING("warning");
    NPT_LOG_INFO("info");
    NPT_LOG_FINE("fine");
    NPT_LOG_FINER("finer");
    NPT_LOG_FINEST("finest");

    NPT_LOG_SEVERE_L(FooLogger, "severe");
    NPT_LOG_WARNING_L(FooLogger, "warning");
    NPT_LOG_INFO_L(FooLogger, "info");
    NPT_LOG_FINE_L(FooLogger, "fine");
    NPT_LOG_FINER_L(FooLogger, "finer");
    NPT_LOG_FINEST_L(FooLogger, "finest");

    TestLargeBuffer();

    TestCheck();
    TestCheckSevere();
    TestCheckWarning();
    TestCheckInfo();
    TestCheckFine();
    TestCheckFiner();
    TestCheckFinest();

    TestCheckL();
    TestCheckSevereL();
    TestCheckWarningL();
    TestCheckInfoL();
    TestCheckFineL();
    TestCheckFinerL();
    TestCheckFinestL();

    return 0;
}
Exemplo n.º 3
0
/*----------------------------------------------------------------------
|  main
+---------------------------------------------------------------------*/
int 
main(int, char**)
{
    NPT_LogManager::GetDefault().Configure("plist:hop.level=INFO;");

    NPT_HttpLoggerConfigurator* server = new NPT_HttpLoggerConfigurator();
    server->Start();

    NPT_Logger* loggers[16];
    loggers[ 0] = NPT_LogManager::GetLogger("test.log.one");
    loggers[ 1] = NPT_LogManager::GetLogger("test.log.two");
    loggers[ 2] = NPT_LogManager::GetLogger("test.log.three");
    loggers[ 3] = NPT_LogManager::GetLogger("test.foo.bla.bli");
    loggers[ 4] = NPT_LogManager::GetLogger("test.bar");
    loggers[ 5] = NPT_LogManager::GetLogger("test.bar.one");
    loggers[ 6] = NPT_LogManager::GetLogger("test.bar.two");
    loggers[ 7] = NPT_LogManager::GetLogger("test.bar.three");
    loggers[ 8] = NPT_LogManager::GetLogger("hop");
    loggers[ 9] = NPT_LogManager::GetLogger("hop.hop.hop.boom");
    loggers[10] = NPT_LogManager::GetLogger("kiki");
    loggers[11] = NPT_LogManager::GetLogger("koko");
    loggers[12] = NPT_LogManager::GetLogger("kaka.coucou");
    loggers[13] = NPT_LogManager::GetLogger("kaka.test.coucou");
    loggers[14] = NPT_LogManager::GetLogger("kaka.kaka");
    loggers[15] = NPT_LogManager::GetLogger("kuku");

    for (;;) {
        NPT_System::Sleep(NPT_TimeInterval(1.0f));
        for (unsigned int i=0; i<sizeof(loggers)/sizeof(loggers[0]); i++) {
            NPT_LoggerReference logger = { loggers[i], "test" };
            int level = NPT_System::GetRandomInteger()%800;
            NPT_LOG_L2(logger, level, "hello from logger %d, level %d", i, level);
        }
    }

    server->Wait();
    delete server;

    return 0;
}