Logger
ResourceFormatter
Bases: Formatter
Formatter showing timestamp, level, origin, GPU/RAM, indent, and message.
Custom record extras
- indent: int (levels of 4 spaces)
- local: bool (if True, suppress [name:lineno])
Source code in bfm/core/logger.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
get_logger(name=__name__, level=logging.INFO)
Create a logger with our custom resource formatter.
Source code in bfm/core/logger.py
38 39 40 41 42 43 44 45 46 47 | |
log(message, level=logging.INFO, indent=0, priority=0)
Convenience wrapper for quick logging.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
Log message. |
required |
level
|
int
|
Logging level (default INFO). |
INFO
|
indent
|
int
|
Indentation levels (4 spaces each). |
0
|
priority
|
int
|
Logging priority (default 0). If greater than 1, don't log. |
0
|
Source code in bfm/core/logger.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | |