mirror of
https://github.com/zs-yg/kortapp-z.git
synced 2025-12-07 00:20:43 +08:00
添加视频压缩代码
This commit is contained in:
38
others/C/video_compression/include/logger.h
Normal file
38
others/C/video_compression/include/logger.h
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef LOGGER_H
|
||||
#define LOGGER_H
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
typedef enum {
|
||||
LOG_DEBUG,
|
||||
LOG_INFO,
|
||||
LOG_WARNING,
|
||||
LOG_ERROR
|
||||
} LogLevel;
|
||||
|
||||
/**
|
||||
* 初始化日志系统
|
||||
* @param log_file 日志文件路径,NULL表示输出到stdout
|
||||
*/
|
||||
void logger_init(const char* log_file);
|
||||
|
||||
/**
|
||||
* 设置日志级别
|
||||
* @param level 日志级别
|
||||
*/
|
||||
void logger_set_level(LogLevel level);
|
||||
|
||||
/**
|
||||
* 记录日志
|
||||
* @param level 日志级别
|
||||
* @param format 格式化字符串
|
||||
* @param ... 可变参数
|
||||
*/
|
||||
void logger_log(LogLevel level, const char* format, ...);
|
||||
|
||||
/**
|
||||
* 关闭日志系统
|
||||
*/
|
||||
void logger_close();
|
||||
|
||||
#endif // LOGGER_H
|
||||
Reference in New Issue
Block a user