7 #ifndef Svc_ComLogger_HPP
8 #define Svc_ComLogger_HPP
10 #include "Svc/ComLogger/ComLoggerComponentAc.hpp"
22 #define COMLOGGER_PATH_MAX PATH_MAX
24 #define COMLOGGER_PATH_MAX 255
30 public ComLoggerComponentBase
46 ComLogger(
const char* compName,
const char* filePrefix, U32 maxFileSize,
bool storeBufferLength=
true);
67 void CloseFile_cmdHandler(
84 MAX_FILENAME_SIZE = NAME_MAX,
89 CHAR filePrefix[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
102 CHAR fileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
103 CHAR hashFileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
105 bool writeErrorOccurred;
106 bool openErrorOccurred;
107 bool storeBufferLength;
118 void writeComBufferToFile(