Definition in file append_test.cpp.
#include <liblogger/liblogger.h>
#include <liblogger/file_logger.h>
#include <liblogger/socket_logger.h>
#include <memory.h>
Go to the source code of this file.
Functions | |
void | TestLogToFile_Append () |
void | TestLogFuncs_Append () |
int | main () |
int main | ( | ) |
Definition at line 13 of file append_test.cpp.
00014 { 00015 // log to a file in append mode. 00016 TestLogToFile_Append(); 00017 }
void TestLogFuncs_Append | ( | ) |
Definition at line 33 of file append_test.cpp.
00034 { 00035 LogWarn("Warning message......"); 00036 LogDebug(" debug log %#x", 8909); 00037 00038 // crash testing, test for buffer overflow vulnerability, in case of socket logging, this huge log 00039 // will be truncated. 00040 LogDebug("abcdefghijklmnopqrstuvwxyz" 00041 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00042 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00043 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00044 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00045 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00046 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00047 "abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz" 00048 ); 00049 00050 LogInfo(" Log Info "); 00051 LogTrace("Log Trace ....... \n"); 00052 LogFatal (" Testing LogFatal......."); 00053 00054 }
void TestLogToFile_Append | ( | ) |
Definition at line 19 of file append_test.cpp.
00020 { 00021 tFileLoggerInitParams fileInitParams; 00022 // very important, memset to prevent breaks when new members are 00023 // added to fileInitParams. 00024 memset(&fileInitParams,0,sizeof(tFileLoggerInitParams)); 00025 fileInitParams.fileName = "log.log"; 00026 fileInitParams.fileOpenMode = AppendMode; 00027 InitLogger(LogToFile,&fileInitParams); 00028 TestLogFuncs_Append(); 00029 DeInitLogger(); 00030 }