#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
◆ SOPC_CircularLogFile
◆ SOPC_CircularLogFile_Configuration
typedef struct SOPC_CircularLogFile_Configuration SOPC_CircularLogFile_Configuration |
structure containing the file system log configuration
◆ SOPC_CircularLogFile_Create()
Create a circular output text file.
- Parameters
-
config | The files configuration |
- Returns
- A new allocated object, that must be freed by caller using SOPC_CircularLogFile_Delete after use
◆ SOPC_CircularLogFile_GetFileName()
Get the name of the current log file.
- Parameters
-
pFile | An existing circular file |
- Returns
- Name of current output log file or NULL if not applicable. The returned value must be deallocated by the caller.
◆ SOPC_CircularLogFile_PutLine()
Writes a line in the circular files, and if the limit size is reached:
- close current file
- creates and prepare next file
- Parameters
-
pFile | The circular file to write into |
line | The line to write in files. |
◆ SOPC_CircularLogFile_Delete()