Detailed Description
Logging for a Pipeline.
Inheritance diagram for fiftyone_pipeline_core.logger.Logger:
Public Member Functions | |
| __init__ (self, min_level="error", settings={}) | |
| Create a logger. | |
| log (self, level, message) | |
| Log a message. | |
| log_internal (self, level, log) | |
| Internal logging function overridden by specific loggers. | |
Public Attributes | |
| list | allowed_levels = ["debug", "info", "warning", "error", "critical"] |
| list | min_level = min_level |
| settings = settings | |
Constructor & Destructor Documentation
◆ __init__()
| fiftyone_pipeline_core.logger.Logger.__init__ | ( | self, | |
| min_level = "error", | |||
| settings = {} ) |
Create a logger.
@type minLevel: str|list
- Parameters
-
minLevel Logging level ("debug", "info", "warning", "error", "critical")
Member Function Documentation
◆ log()
| fiftyone_pipeline_core.logger.Logger.log | ( | self, | |
| level, | |||
| message ) |
Log a message.
@type level: string
- Parameters
-
level The level of log message
@type message: string
- Parameters
-
message The content of log message
◆ log_internal()
| fiftyone_pipeline_core.logger.Logger.log_internal | ( | self, | |
| level, | |||
| log ) |
Internal logging function overridden by specific loggers.
@type level: string
- Parameters
-
level The level of log message
@type log: dict
- Parameters
-
log The body of log entry
Reimplemented in tests.classes.memorylogger.MemoryLogger.
Member Data Documentation
◆ allowed_levels
| list fiftyone_pipeline_core.logger.Logger.allowed_levels = ["debug", "info", "warning", "error", "critical"] |
◆ min_level
| list fiftyone_pipeline_core.logger.Logger.min_level = min_level |
◆ settings
| fiftyone_pipeline_core.logger.Logger.settings = settings |
