枫

1个粉丝

1

问答

0

专栏

0

资料

 发布于  2023-11-30 10:03:08
采纳率 100%
1个问答
622

基于rv1126的A191模组SDK中log日志问题

 

A191模组SDK的应用中使用了minilogger,请问如何打开日志保存?并将日志保存到指定目录下,超过一定大小自动覆盖。

我来回答
回答2个
时间排序
认可量排序

37个粉丝

29

问答

35

专栏

61

资料

2023-11-30 10:11:04 已获得 3.00 E币
认可0
易百纳技术社区该回答已被题主采纳为最佳答案

minilogger使用的是vsyslog,该接口使用的是syslogd工具,该工具是一个后台运行的进程,通过/etc/init.d/S01logging 来启动,在启动syslogd的时候可以输入参数,通过参数来控制日志存放的路径以及日志名称,备份多少份,每一份多大都可以配置。

[root@RV1126_RV1109:/]# cat /etc/init.d/S01logging
#!/bin/sh
#
# Start logging
#

SYSLOGD_ARGS="-n -s 10240 -O /userdata/messages -b 10"
KLOGD_ARGS=-n
[ -r /etc/default/logging ] && . /etc/default/logging

start() {
        printf "Starting logging: "
        start-stop-daemon -b -S -q -m -p /var/run/syslogd.pid --exec /sbin/syslogd -- $SYSLOGD_ARGS
        start-stop-daemon -b -S -q -m -p /var/run/klogd.pid --exec /sbin/klogd -- $KLOGD_ARGS
        echo "OK"
}

上面是我的配置,重点:SYSLOGD_ARGS=”-n -s 10240 -O /userdata/messages -b 10”
存储10份,位置是/userdata目录下,每份是10M,超过10份就会把最早的先删掉,然后继续保存

枫
  回复    2023-12-01 09:17:31
0

谢谢回答,按照上面的,然后每个应用打开minilogger,设置log等级之后可以了。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区