Skip to content

Commit 02e8fdd

Browse files
committed
feat: logger outputs now rank info
1 parent 3518d00 commit 02e8fdd

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
import logging
22

3+
import torch
4+
35

46
def get_logger(name: str = "main") -> logging.Logger:
7+
rank_info = ""
8+
9+
if torch.distributed.is_initialized():
10+
rank_info = f"[RANK {torch.distributed.get_rank()}] "
11+
512
logger = logging.getLogger(name)
613
if not logger.handlers:
714
logger.setLevel(logging.DEBUG)
815
handler = logging.StreamHandler()
9-
handler.setFormatter(logging.Formatter("%(name)s - %(levelname)s - %(message)s"))
16+
handler.setFormatter(logging.Formatter(f"{rank_info}%(name)s - %(levelname)s - %(message)s"))
1017
logger.addHandler(handler)
1118
return logger

0 commit comments

Comments
 (0)