summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2020-07-07 11:56:45 -0400
committerSolomon Peachy <pizza@shaftnet.org>2020-07-07 15:58:51 +0000
commit8fc5e33ae1ab5712d6ed53dbcb8f60fd6e628198 (patch)
tree269b08b241b5872bfb995d0839c551231fa45bdc /apps
parent52325a7c016f19a711e25f2f381b34d95c95f46a (diff)
downloadrockbox-8fc5e33ae1ab5712d6ed53dbcb8f60fd6e628198.tar.gz
rockbox-8fc5e33ae1ab5712d6ed53dbcb8f60fd6e628198.zip
FS#9788: Include timestamp in logf filename (Yoshihisa Uchida)
For example, logf_202007071157.txt Change-Id: Ia50c0ca67772e3d26b49dd8e1a3519816e5211c6
Diffstat (limited to 'apps')
-rw-r--r--apps/logfdisp.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/logfdisp.c b/apps/logfdisp.c
index 54c345faae..20d737e924 100644
--- a/apps/logfdisp.c
+++ b/apps/logfdisp.c
@@ -221,6 +221,10 @@ bool logfdisplay(void)
221bool logfdump(void) 221bool logfdump(void)
222{ 222{
223 int fd; 223 int fd;
224#if CONFIG_RTC
225 struct tm *nowtm;
226 char fname[MAX_PATH];
227#endif
224 228
225 splashf(HZ, "Log File Dumped"); 229 splashf(HZ, "Log File Dumped");
226 230
@@ -231,7 +235,15 @@ bool logfdump(void)
231 235
232 logfenabled = false; 236 logfenabled = false;
233 237
238#if CONFIG_RTC
239 nowtm = get_time();
240 snprintf(fname, MAX_PATH, "%s/logf_%04d%02d%02d%02d%02d%02d.txt", ROCKBOX_DIR,
241 nowtm->tm_year + 1900, nowtm->tm_mon + 1, nowtm->tm_mday,
242 nowtm->tm_hour, nowtm->tm_min, nowtm->tm_sec);
243 fd = open(fname, O_CREAT|O_WRONLY|O_TRUNC);
244#else
234 fd = open(ROCKBOX_DIR "/logf.txt", O_CREAT|O_WRONLY|O_TRUNC, 0666); 245 fd = open(ROCKBOX_DIR "/logf.txt", O_CREAT|O_WRONLY|O_TRUNC, 0666);
246#endif
235 if(-1 != fd) { 247 if(-1 != fd) {
236 int i; 248 int i;
237 249