tf.get_logger
Stay organized with collections
Save and categorize content based on your preferences.
Return TF logger instance.
tf.get_logger()
Returns |
An instance of the Python logging library Logger.
|
See Python documentation (https://docs.python.org/3/library/logging.html)
for detailed API. Below is only a summary.
The logger has 5 levels of logging from the most serious to the least:
- FATAL
- ERROR
- WARN
- INFO
- DEBUG
The logger has the following methods, based on these logging levels:
- fatal(msg, *args, **kwargs)
- error(msg, *args, **kwargs)
- warn(msg, *args, **kwargs)
- info(msg, *args, **kwargs)
- debug(msg, *args, **kwargs)
The msg
can contain string formatting. An example of logging at the ERROR
level
using string formating is:
tf.get_logger().error("The value %d is invalid.", 3)
You can also specify the logging verbosity. In this case, the
WARN level log will not be emitted:
tf.get_logger().setLevel(ERROR)
tf.get_logger().warn("This is a warning.")
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[],[],null,["# tf.get_logger\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v2.14.0/tensorflow/python/platform/tf_logging.py#L93-L179) |\n\nReturn TF logger instance.\n\n#### View aliases\n\n\n**Compat aliases for migration**\n\nSee\n[Migration guide](https://www.tensorflow.org/guide/migrate) for\nmore details.\n\n[`tf.compat.v1.get_logger`](https://www.tensorflow.org/api_docs/python/tf/get_logger)\n\n\u003cbr /\u003e\n\n tf.get_logger()\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ------- ||\n|---|---|\n| An instance of the Python logging library Logger. ||\n\n\u003cbr /\u003e\n\nSee Python documentation (\u003chttps://docs.python.org/3/library/logging.html\u003e)\nfor detailed API. Below is only a summary.\n\nThe logger has 5 levels of logging from the most serious to the least:\n\n1. FATAL\n2. ERROR\n3. WARN\n4. INFO\n5. DEBUG\n\nThe logger has the following methods, based on these logging levels:\n\n1. fatal(msg, \\*args, \\*\\*kwargs)\n2. error(msg, \\*args, \\*\\*kwargs)\n3. warn(msg, \\*args, \\*\\*kwargs)\n4. info(msg, \\*args, \\*\\*kwargs)\n5. debug(msg, \\*args, \\*\\*kwargs)\n\nThe `msg` can contain string formatting. An example of logging at the `ERROR`\nlevel\nusing string formating is: \n\n tf.get_logger().error(\"The value %d is invalid.\", 3)\n\nYou can also specify the logging verbosity. In this case, the\nWARN level log will not be emitted: \n\n tf.get_logger().setLevel(ERROR)\n tf.get_logger().warn(\"This is a warning.\")"]]