Skip to content

Commit 54791d1

Browse files
authored
Merge pull request #68 from dandi/gh-67
Organize logfiles under `{year}/{month}/` directories
2 parents 53e0515 + 25bbfa5 commit 54791d1

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/backups2datalad/datasetter.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,9 +600,16 @@ async def debug_logfile(self, quiet_debug: bool) -> None:
600600
h.setLevel(screen_level)
601601
# Superdataset must exist before creating anything in the directory:
602602
await self.ensure_superdataset()
603-
logdir = self.config.dandiset_root / ".git" / "dandi" / "backups2datalad"
604-
logdir.mkdir(exist_ok=True, parents=True)
605603
ts = datetime.now(timezone.utc)
604+
logdir = (
605+
self.config.dandiset_root
606+
/ ".git"
607+
/ "dandi"
608+
/ "backups2datalad"
609+
/ f"{ts:%Y}"
610+
/ f"{ts:%m}"
611+
)
612+
logdir.mkdir(exist_ok=True, parents=True)
606613
filename = f"{ts:%Y.%m.%d.%H.%M.%SZ}.log"
607614
self.logfile = logdir / filename
608615
handler = logging.FileHandler(self.logfile, encoding="utf-8")

0 commit comments

Comments
 (0)