27 lines
865 B
ReStructuredText
27 lines
865 B
ReStructuredText
|
###############
|
||
|
Console logging
|
||
|
###############
|
||
|
**Audience:** Engineers looking to capture more visible logs.
|
||
|
|
||
|
----
|
||
|
|
||
|
*******************
|
||
|
Enable console logs
|
||
|
*******************
|
||
|
Lightning logs useful information about the training process and user warnings to the console.
|
||
|
You can retrieve the Lightning console logger and change it to your liking. For example, adjust the logging level
|
||
|
or redirect output for certain modules to log files:
|
||
|
|
||
|
.. testcode::
|
||
|
|
||
|
import logging
|
||
|
|
||
|
# configure logging at the root level of Lightning
|
||
|
logging.getLogger("pytorch_lightning").setLevel(logging.ERROR)
|
||
|
|
||
|
# configure logging on module level, redirect to file
|
||
|
logger = logging.getLogger("pytorch_lightning.core")
|
||
|
logger.addHandler(logging.FileHandler("core.log"))
|
||
|
|
||
|
Read more about custom Python logging `here <https://docs.python.org/3/library/logging.html>`_.
|