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; }
/*---------------------------------------------------------------------- | 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; }
/*---------------------------------------------------------------------- | 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; }