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 U8 filePrefix[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
102 U8 fileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
103 U8 hashFileName[MAX_FILENAME_SIZE + MAX_PATH_SIZE];
105 bool writeErrorOccurred;
106 bool openErrorOccurred;
107 bool storeBufferLength;
118 void writeComBufferToFile(