mirror of
https://github.com/huggingface/transformers.git
synced 2025-08-02 03:01:07 +06:00
parent
7dfdf793bb
commit
8d3bb781ee
@ -52,3 +52,7 @@ Other functions
|
|||||||
.. autofunction:: transformers.logging.set_verbosity
|
.. autofunction:: transformers.logging.set_verbosity
|
||||||
|
|
||||||
.. autofunction:: transformers.logging.get_logger
|
.. autofunction:: transformers.logging.get_logger
|
||||||
|
|
||||||
|
.. autofunction:: transformers.logging.enable_explicit_format
|
||||||
|
|
||||||
|
.. autofunction:: transformers.logging.reset_format
|
@ -210,3 +210,32 @@ def enable_propagation() -> None:
|
|||||||
|
|
||||||
_configure_library_root_logger()
|
_configure_library_root_logger()
|
||||||
_get_library_root_logger().propagate = True
|
_get_library_root_logger().propagate = True
|
||||||
|
|
||||||
|
|
||||||
|
def enable_explicit_format() -> None:
|
||||||
|
"""
|
||||||
|
Enable explicit formatting for every HuggingFace Transformers's logger. The explicit formatter is as follows:
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
[LEVELNAME|FILENAME|LINE NUMBER] TIME >> MESSAGE
|
||||||
|
|
||||||
|
All handlers currently bound to the root logger are affected by this method.
|
||||||
|
"""
|
||||||
|
handlers = _get_library_root_logger().handlers
|
||||||
|
|
||||||
|
for handler in handlers:
|
||||||
|
formatter = logging.Formatter("[%(levelname)s|%(filename)s:%(lineno)s] %(asctime)s >> %(message)s")
|
||||||
|
handler.setFormatter(formatter)
|
||||||
|
|
||||||
|
|
||||||
|
def reset_format() -> None:
|
||||||
|
"""
|
||||||
|
Resets the formatting for HuggingFace Transformers's loggers.
|
||||||
|
|
||||||
|
All handlers currently bound to the root logger are affected by this method.
|
||||||
|
"""
|
||||||
|
handlers = _get_library_root_logger().handlers
|
||||||
|
|
||||||
|
for handler in handlers:
|
||||||
|
handler.setFormatter(None)
|
||||||
|
Loading…
Reference in New Issue
Block a user