android 中logcat产生的log文件后面数字后缀怎么产生

发布于 2022-09-18 03:44:00 字数 20 浏览 9 评论 0

用于区分新旧log, 但是怎么实现的呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风和你 2022-09-25 03:44:00

log4cplus,一个开源的日志工具,可以满足大部分日志需求,比如日志级别以及日志文件轮换等。

我乃一代侩神 2022-09-25 03:44:00

今天学到了点小知识:随日期生成文件

vi example.sh
#!/bin/sh
Date=`date +%Y%m%d`
touch $Date.txt

ESC:wq

chmod +x example.sh

看上去非常简单,也很容易离解!其实date可以有很多种格式,只要man date就可疑看到.
下面一点一点的来说明:

%a  仅仅显示数字,例如今天星期四,就会显示"四"
%A 显示全称,例如今天星期四,就会显示"星期四"
当然,如果是英文的环境,就会是英语的简写,

[liuqi@1jjk liuqi]$ date +%A
星期四
[liuqi@1jjk liuqi]$ date +%a

%b 月份的小写,英语的是简写,例如April写成了Apr,四月写成"4月"
%B 月份的大写,英语的是简写,例如April写成了April,四月写成"四月"

[liuqi@1jjk liuqi]$ date +%b
7月
[liuqi@1jjk liuqi]$ date +%B
七月

%c 显示当前日期
%C显示当前世纪

[liuqi@1jjk liuqi]$ date +%c
2006年07月06日 星期四 23时36分42秒
[liuqi@1jjk liuqi]$ date +%C
20
[liuqi@1jjk liuqi]$

%d 当前月的日期
%D 当前日期
以上两个为两位的显示

[liuqi@1jjk liuqi]$ date +%d
06
[liuqi@1jjk liuqi]$ date +%D
07/06/06
[liuqi@1jjk liuqi]$

%e本月的第几天

[liuqi@1jjk liuqi]$ date +%e
6

%F  如1111-11-11的显示

[liuqi@1jjk liuqi]$ date +%F
2006-07-06

%g  两位的表示当前的年份
%G 四位的显示当前的年份

[liuqi@1jjk liuqi]$ date +%g
06
[liuqi@1jjk liuqi]$ date +%G
2006
[liuqi@1jjk liuqi]$

%h  于%b是一样的
%H  %k 显示当前时间24进制

[liuqi@1jjk liuqi]$ date +%h
7月
[liuqi@1jjk liuqi]$ date +%H
23

%I %l 显示当前时间小时时间12进制

[liuqi@1jjk liuqi]$ date +%I
11
[liuqi@1jjk liuqi]$ date +%l
11

%m 显示当前月份
%M 显示当前分钟

[liuqi@1jjk liuqi]$ date +%m
07
[liuqi@1jjk liuqi]$ date +%M
50

%N 显示当前纳秒

[liuqi@1jjk liuqi]$ date +%N
771201000

%p 小写的上午或者下午(am,pm)
%P 大写的上午或者下午(AM,PM)

[liuqi@1jjk liuqi]$ date +%p
下午
[liuqi@1jjk liuqi]$ date +%P
下午
在汉字上暂时区分不了,但英文环境No problem!

%j  在一年中的第几天

[liuqi@1jjk liuqi]$ date +%j
187

%r (hh:mm:ss [AP]M)格式的时间
%R (hh:mm)格式的时间

[liuqi@1jjk liuqi]$ date +%r
11:57:49 下午
[liuqi@1jjk liuqi]$ date +%R
23:57

%s 00:00:00 1970-01-01 UTC时间
%S 当前秒

[liuqi@1jjk liuqi]$ date +%s
1152201532
[liuqi@1jjk liuqi]$ date +%S
02

%T 计时(hh:mm:ss形式)

[liuqi@1jjk liuqi]$ date +%T
00:00:39

%u 一周里的七天从1开始算起的星期一
[liuqi@1jjk liuqi]$ date +%u
5

%U 从周日算起的一年中的星期
%V %W从周一算起的一年中的星期

[liuqi@1jjk liuqi]$ date +%U
27
[liuqi@1jjk liuqi]$ date +%V
27

%w 一周中的第几天

[liuqi@1jjk liuqi]$ date +%w
5

%x (mm/dd/yy)形式的日期
%X (%H:%M:%S)形式当前时间%H%M%S见前面所述

[liuqi@1jjk liuqi]$ date +%x
2006年07月07日
[liuqi@1jjk liuqi]$ date +%X
00时08分42秒

%y 用两位显示当前年份
%Y 用四位显示当前年份(1970年算起)

[liuqi@1jjk liuqi]$ date +%y
06
[liuqi@1jjk liuqi]$ date +%Y
2006

然后就可以按照自己的意思去生成文件

%s用的可能多,虽然不起眼。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文