日志轮换
function M:new(filename)
描述
新建对象
参数
- filename string? 文件名
返回值
- table 对象
function M:set_rename_format(rename_format)
描述
重命名文件格式
参数
- rename_format string
返回值
- table 对象
function M:set_file_path(file_path)
描述
设置文件路径
参数
- file_path string 文件路径
返回值
- table 对象
function M:set_limit_size(limit_size)
描述
设置至少多大才会切割
参数
- limit_size number 至少多大
返回值
- table 对象
function M:set_max_age(max_age)
描述
设置最大保留天数
参数
- max_age number 保留天数
返回值
- table 对象
function M:set_max_backups(max_backups)
描述
设置最大保留文件数
参数
- max_backups number 保留文件数
返回值
- table 对象
function M:set_sys_cmd(sys_cmd)
描述
设置轮转时调用系统命令
参数
- sys_cmd string 系统命令
返回值
- table 对象
function M:set_point_type(point_type)
描述
设置整点报时类型
参数
- point_type number 报时类型
返回值
- table 对象
function M:set_month(month)
描述
指定几月
参数
- month number 几月[1,12]
返回值
- table 对象
function M:set_day(day)
描述
指定月第几天
参数
- day number 月第几天[1,31]
返回值
- table 对象
function M:set_hour(hour)
描述
几时
参数
- hour number 几时[0,23]
返回值
- table 对象
function M:set_min(min)
描述
几分
参数
- min number 几分[0,59]
返回值
- table 对象
function M:set_sec(sec)
描述
几秒
参数
- sec number 几秒[0,59]
返回值
- table 对象
function M:set_wday(wday)
描述
周几(仅仅设置每周有效)
参数
- wday number 周几[1,7]
返回值
- table 对象
function M:set_yday(yday)
描述
一年第几天(仅仅设置每年第几天有效)
参数
- yday number 周几[1,366]
返回值
- table 对象
function M:set_back_pattern(back_pattern)
描述
设置保留文件整理匹配表达式
参数
- back_pattern string find表达式
返回值
- table 对象
function M:builder()
描述
构建轮转
参数
返回值
- table 对象
function M:cancel()
描述
取消轮转
参数
返回值
- table 对象
日志轮换
https://huahua132.github.io/2024/06/29/skynet_fly_api_word/logrotate/