|
T-Box Basic dev
|
slog_typedefs More...
Functions | |
| _SLOG_FUNC SLOG * | CreateLogHandle () |
| _SLOG_FUNC void | DestroyLogHandle (SLOG *g) |
| _SLOG_FUNC int | GetLogOutput (SLOG *g) |
| _SLOG_FUNC int | SetLogOutput (SLOG *g, int output, const char *log_pathfilename, funcOpenLog *pfuncOpenLogPrepare, funcOpenLog *pfuncOpenLog, funcWriteLog *pfuncWriteLog, funcChangeTest *pfuncChangeTest, funcCloseLog *pfuncCloseLog, funcCloseLog *pfuncCloseLogEnd) |
| _SLOG_FUNC int | SetLogFileType (SLOG *g, const char *file_type) |
| 设置日志文件类型。 | |
| _SLOG_FUNC int | SetLogOutput2 (SLOG *g, int output, funcOpenLog *pfuncOpenLogPrepare, funcOpenLog *pfuncOpenLog, funcWriteLog *pfuncWriteLog, funcChangeTest *pfuncChangeTest, funcCloseLog *pfuncCloseLog, funcCloseLog *pfuncCloseLogEnd, char *log_pathfilename_format,...) |
| _SLOG_FUNC int | ReOpenLogOutput (SLOG *g) |
| _SLOG_FUNC int | SetLogLevel (SLOG *g, int log_level) |
| _SLOG_FUNC int | SetLogStyles (SLOG *g, long log_styles, funcLogStyle *pfuncLogStyle) |
| _SLOG_FUNC int | SetLogStylesEx (SLOG *g, long log_styles, funcLogStyle *pfuncLogStyle, funcLogStyle *pfuncLogStylePrefix) |
| _SLOG_FUNC int | WriteLevelLog (SLOG *g, char *c_filename, long c_fileline, int log_level, const char *format,...) |
| _SLOG_FUNC int | WriteDebugLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteInfoLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteNoticeLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteWarnLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteErrorLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteFatalLog (SLOG *g, char *c_filename, long c_fileline, const char *format,...) |
| _SLOG_FUNC int | WriteHexLog (SLOG *g, char *c_filename, long c_fileline, int log_level, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteDebugHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteInfoHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteNoticeHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteWarnHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteErrorHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
| _SLOG_FUNC int | WriteFatalHexLog (SLOG *g, char *c_filename, long c_fileline, const void *buffer, long buflen, const char *format,...) |
slog_typedefs
函数定义 function define
定义了日志模块的一些函数,包括创建日志句柄、销毁日志句柄、获取日志输出、设置日志输出等。
| _SLOG_FUNC int SetLogFileType | ( | SLOG * | g, |
| const char * | file_type ) |
设置日志文件类型。
| g | 日志句柄。 |
| file_type | 以 . 开头的文件类型,例如 .log。 |