We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3987726 commit 8fd7f23Copy full SHA for 8fd7f23
library/utils.py
@@ -1,22 +1,21 @@
1
+import logging
2
import threading
3
from typing import *
-import logging
4
+
5
6
def fire_in_thread(f, *args, **kwargs):
7
threading.Thread(target=f, args=args, kwargs=kwargs).start()
8
9
10
def setup_logging(log_level=logging.INFO):
11
if logging.root.handlers: # Already configured
12
return
- try:
- from rich.logging import RichHandler
13
14
- handler = RichHandler()
15
- except ImportError:
16
- handler = logging.StreamHandler()
+ from rich.logging import RichHandler
17
+ handler = RichHandler()
18
formatter = logging.Formatter(
19
- fmt="%(asctime)s %(levelname)s [%(name)s] %(message)s",
+ fmt="%(message)s",
20
datefmt="%Y-%m-%d %H:%M:%S",
21
)
22
handler.setFormatter(formatter)
0 commit comments